【发布时间】:2014-08-19 16:10:26
【问题描述】:
我有一个类似于this one 的问题。也就是说,我有一个由 Inkscape 创建的 SVG 文件,并且在我想摆脱的路径上有额外的转换。
现在有了不同类型的变换,而不是变换矩阵。例如,标题是这样的:
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
version="1.0"
width="32"
height="32"
viewBox="0 0 16.146082 22.465583"
id="svg2"
xml:space="preserve"
...
</svg>
显然,这种混乱被解释为某种平移和缩放。如果我删除 viewBox 属性,路径会缩小并出现在左侧。所以如果我只是复制路径定义,我的图像不是 32 x 32 而是更小。
如何将viewBox 引入的变换展平,以便将其集成到显式路径坐标中?
【问题讨论】: