我已经为此苦苦挣扎了一段时间,似乎无法在任何地方找到答案(有效)。我有一个如下所示的 SVG 文件:
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
...
width="72.9375"
height="58.21875"
...>
...
<g
...
transform="translate(10.75,-308.96875)"
style="...">
<path
inkscape:connector-curvature="0"
d="m -10.254587,345.43597 c 0,-1.41732 0.17692,-2.85384 0.5312502,-3.5625 0.70866,-1.41733 2.14518,-2.82259 3.5625,-3.53125 1.41733,-0.70866 2.11392,-0.70867 3.53125,0 1.41732,0.70866 ... z"
... />
</g>
</svg>
我想删除这transform="..."
条线,但我的图像仍然保留在我放置的位置(在 InkScape 中)。如果我手动删除转换,图像会压缩到屏幕的另一部分(如预期的那样),但我需要完全摆脱转换,同时让图像保持在我想要的位置。有没有办法将变换删除/展平为路径坐标本身?(我必须处理的唯一转换是平移和缩放,没有矩阵。)