为什么在导出到SVG时Illustrator将我的路径转换为组?

时间:2019-01-23 12:49:37

标签: svg adobe-illustrator

我正在使用SVG在网站中配置头像。图层的ID用于更改填充,笔触或显示等属性,因此必须正确定义ID。

我对最后一个型号有疑问。当我将其从Adobe Illustrator CC导出到SVG 1.1时,某些路径会自动转换为包含路径的组。该组具有ID而不是路径。

在Illustrator版本中可能会有所不同,我对其他文件进行了相同的处理,并且可以很好地导出它们。

这是我期望导出的内容:

div

这就是发生的情况(插画家将ID为“ colorpelo_55_”的路径放入组中,并为该组提供ID):

<?xml version="1.0" encoding="utf-8"?><!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="8 -9 640.6 640.6" enable-background="new 8 -9 640.6 640.6" xml:space="preserve">
    <g id="chica">
        <g id="peinados">
            <g id="pelo15">
                    <path id="colorpelo" fill="#895C38" d="M258.6,245.7c-..."/>
            </g>
        </g>
    </g>
</svg>

为什么会这样?如何不手动进行修复? (有数百个图层名称要更改)。

谢谢!

可下载文件: https://drive.google.com/open?id=1ztkXVjbqvQmh77dLTAQM7NGwPfUHsUJd

1 个答案:

答案 0 :(得分:1)

最后是关于应用了书法笔刷(无法看到,但在那里)。如果有人对完整答案感兴趣,请查看以下链接: https://forums.adobe.com/message/10886713