我有一个非常复杂的SVG格式,就像这样
<svg>
<clipPath id="clip2">
<path d="..."/>
</clipPath>
<clipPath id="clip3">
<path d="..."/>
</clipPath>
<clipPath id="clip4">
<path d="..."/>
</clipPath>
<linearGradient id="linear1" x1="..." x2="..." y1="..." y2="...">
<stop offset="0.4375" style="stop-color:#abc"/>
</linearGradient>
<g clip-path="url(#clip2)" clip-rule="nonzero">
<g clip-path="url(#clip3)" clip-rule="nonzero">
<g clip-path="url(#clip4)" clip-rule="nonzero">
<path d="..." style=" stroke:none;fill-rule:nonzero; fill:url(#linear1);"/>
</g>
</g>
</g>
<path d="..." style="..."/>
<path d="..." style="..."/>
<path d="..." style="..."/>
</svg>
现在,很明显,因为线性梯度只有一个停止点,它可以转换成更简单的格式。也就是说,我们可以把上面的g in g in g写成一条简单的路径,其填充行程和相应梯度的单站行程相同。我正试图用python脚本来实现这一点,但仍在为如何做到这一点而挣扎?我是新来这个论坛,所以帮助我,如果我错了地方。先谢谢你。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐