inkscape:transform-center-x/y 是什么意思?
What does inkscape:transform-center-x/y means?
我正在使用 Inkscape 制作 SVG 图像,对如下所示的“transform-center-x”属性有点困惑:
<circle
style="display:inline;fill:#0000ff;fill-opacity:1;stroke:#000000;stroke-width:1.13386"
id="beacon-21737"
cx="-121.04593"
cy="42.20393"
r="1.9999999"
inkscape:transform-center-x="-0.6614634"
inkscape:transform-center-y="-10.318751"
inkscape:label="beacon"
transform="rotate(-90)">
</circle>
好像不等于rotate(angle, x, y)。请帮助我理解“transform-center-x/y”的含义。
这是一个属性的图形界面。如果您在一个图形对象上单击两次,您可以围绕一个十字表示的中心旋转或倾斜它:
十字可以通过拖动来移动。它的位置存储在 inkscape:transform-center
属性中。该值位于相对于图形对象边界框中心的坐标中。此位置也将用于其他变换,例如当您使用对象 -> 变换...对话框时。
SVG 命名空间 transform
不会反映该中心。 Inkscape 有一个内部优化算法来表达旋转和其他变换,因此图形中心和标准化中心可能不重合。
一如既往,其他渲染器将简单地忽略 inkscape 命名空间中的标签和属性。
我正在使用 Inkscape 制作 SVG 图像,对如下所示的“transform-center-x”属性有点困惑:
<circle
style="display:inline;fill:#0000ff;fill-opacity:1;stroke:#000000;stroke-width:1.13386"
id="beacon-21737"
cx="-121.04593"
cy="42.20393"
r="1.9999999"
inkscape:transform-center-x="-0.6614634"
inkscape:transform-center-y="-10.318751"
inkscape:label="beacon"
transform="rotate(-90)">
</circle>
好像不等于rotate(angle, x, y)。请帮助我理解“transform-center-x/y”的含义。
这是一个属性的图形界面。如果您在一个图形对象上单击两次,您可以围绕一个十字表示的中心旋转或倾斜它:
十字可以通过拖动来移动。它的位置存储在 inkscape:transform-center
属性中。该值位于相对于图形对象边界框中心的坐标中。此位置也将用于其他变换,例如当您使用对象 -> 变换...对话框时。
SVG 命名空间 transform
不会反映该中心。 Inkscape 有一个内部优化算法来表达旋转和其他变换,因此图形中心和标准化中心可能不重合。
一如既往,其他渲染器将简单地忽略 inkscape 命名空间中的标签和属性。