Есть ли способ конвертировать SVG <линии> в SVG <путь> в иллюстраторе?

У меня есть сотрудник, использующий Illustrator для объединения 2 SVG. 1 SVG использовал несколько <path> элементы, но они были преобразованы в <line> элементы. Я знаю, что есть общий алгоритм для преобразования и SVG <line> для SVG <path>, Например, вот пример того, как сделать это с помощью D3.js:

https://www.dashingd3js.com/svg-paths-and-d3js

Однако мне было интересно, есть ли более естественный способ сделать это непосредственно в Illustrator, с помощью плагина Illustrator или с помощью какого-либо стороннего автоматизированного инструмента?

1 ответ

Решение

Вы можете сделать это, превратив линии в сложный путь (щелкните правой кнопкой мыши + Make Compound Path). Что изменить это:

<line fill="none" stroke="#000000" stroke-miterlimit="10"
    x1="216.935" y1="158.508" x2="661.196" y2="166.705"/>

к этому:

<path fill="none" stroke="#000000" stroke-miterlimit="10"
     d="M661.196,166.705l-444.262-8.197"/>

Надеюсь, это поможет.

Другие вопросы по тегам