0

我已经导入了一个使用 inkscape 创建的 SVG 文件。

我使用http://github.com/wout/raphael-svg-import

有些元素没有出现在好的地方。似乎我在我的 svg 中复制/粘贴的所有元素(有一个变换矩阵是问题)

当我尝试使用 .attr('transform', 's0.5') 缩放集合时,它变得更加令人沮丧

-> 所有子元素都会缩放,但位置更差。

4

1 回答 1

1

我无法谈论导入本身产生的任何问题,但我可以指出您应用的缩放变换是相对的——因此它将相对于该元素的预变换位置缩放每个元素。在这种情况下,您希望对坐标原点使用绝对变换:

set.attr( 'transform', 'S0.5,0.5,0,0' );
于 2012-10-30T16:50:38.403 回答