我有一个使用Illustrator合并2个svgs的同事。 1 svg正在使用多个<path>
元素,但这些元素已转换为<line>
个元素。我知道有一种将svg <line>
转换为svg <path>
的通用算法。例如,这是使用D3.js执行此操作的示例:
https://www.dashingd3js.com/svg-paths-and-d3js
但是,我想知道是否有更原生的方式在Illustrator中直接执行此操作,通过Illustrator插件或通过某种类型的第三方自动化工具?
答案 0 :(得分: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"/>
希望得到这个帮助。