【问题标题】:What does inkscape:transform-center-x/y means?inkscape:transform-center-x/y 是什么意思?
【发布时间】:2020-12-28 09:11:20
【问题描述】:

我正在使用 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”的含义。

【问题讨论】:

    标签: svg transform inkscape


    【解决方案1】:

    这是图形界面的一个属性。如果您在一个涂鸦对象上单击两次,您可以围绕一个十字表示的中心旋转或倾斜它:

    可以通过拖动来移动十字架。它的位置存储在inkscape:transform-center 属性中。该值位于相对于图形对象边界框中心的坐标中。该位置也将用于其他变换,例如当您使用 Object -> Transformation... 对话框时。

    SVG 命名空间transform 不会反映该中心。 Inkscape 有一个内部优化算法来表达旋转和其他变换,因此图形和标准化中心可能不重合。

    与往常一样,其他渲染器将简单地忽略 inkscape 命名空间中的标签和属性。

    【讨论】:

    • 谢谢你的解释,对我很有用。
    猜你喜欢
    • 2014-10-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-18
    • 1970-01-01
    • 2014-11-06
    • 1970-01-01
    • 1970-01-01
    • 2016-06-11
    相关资源
    最近更新 更多