gpt4 book ai didi

svg - 删除 SVG 文件中的变换

转载 作者:行者123 更新时间:2023-12-03 04:25:11 25 4
gpt4 key购买 nike

我已经为此苦苦挣扎了一段时间,似乎无法在任何地方找到(有效的)答案。我有一个 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 中)。如果我手动删除变换,图像会压缩到屏幕的另一部分(如预期),但我需要完全删除变换,同时让图像准确地保持在我想要的位置。有没有办法将变换删除/展平为路径坐标本身? (我必须处理的唯一转换是平移和缩放,没有矩阵。)

最佳答案

如何在 Inkscape 中删除变换

  1. 在 Inkscape 中打开 svg 文件
  2. 转到“编辑”->“全选”
  3. 转到对象 -> 取消分组
  4. 转到“编辑”->“XML 编辑器”
  5. 在图层中找到“变换”属性并将其删除

如何在不创建另一个变换属性的情况下完全移动所有对象

  1. 转到“编辑”-> 在所有图层中选择“全部”
  2. 转到对象 -> 变换

在变换面板中

  • 取消选中相对移动并选中分别应用于每个对象
  • 根据您的需要设置水平垂直值,然后点击应用
  • 关于svg - 删除 SVG 文件中的变换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13329125/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com