我有一个带有分组元素的SVG,如下所示:
<g id="group_id" transform="translate(-10,-10)">
<rect y="50" x="50" height="20" width="20" id="rect_id"/>
<ellipse cy="70" cx="70" ry="10" rx="10" id="ellipse_id"/>
</g>
使用Inkscape我想摆脱组(<g>
)的transform属性,并应用转换为子元素(<rect>
和<ellipse>
),同时将它们分组。
结果原则上应如下所示:
<g id="group_id">
<rect y="40" x="40" height="20" width="20" id="rect_id"/>
<ellipse cy="60" cx="60" ry="10" rx="10" id="ellipse_id"/>
</g>
Existing answers建议取消分组和重新分组(CTRL-U
,CTRL-D
),该方法可以正常工作,但可以更改元素和组的ID 。
我想要保留的所有元素的ID(group_id
,rect_id
和ellipse_id
)。