0
我导入了一个用inkscape创建的SVG文件。我使用http://github.com/wout/raphael-svg-import。从inkscape缩放导入的svg
有些元素没有出现在好的地方。似乎所有的元素我复制/粘贴在我的svg(其中有一个变换矩阵是问题)
当我试着用.attr('tranform','s0.5 ')
- >所有子元素缩放,但位置更糟糕。
我导入了一个用inkscape创建的SVG文件。我使用http://github.com/wout/raphael-svg-import。从inkscape缩放导入的svg
有些元素没有出现在好的地方。似乎所有的元素我复制/粘贴在我的svg(其中有一个变换矩阵是问题)
当我试着用.attr('tranform','s0.5 ')
- >所有子元素缩放,但位置更糟糕。
我不能说任何由导入本身产生的问题,但我可以指出,你应用的缩放转换是相对的 - 所以它会缩放每个元素相对于该元素的预转换位置。在这种情况下,要对坐标原点使用绝对变换:
set.attr('transform', 'S0.5,0.5,0,0');
谢谢,这是答案的一部分(如您所说)。规模是正确的。实际上,我的话题中有两个问题,所以我会接受你的回答,并针对导入问题发布另一个问题。 – dawi
恐怕这是简单的好一半。祝你好运与其他部分! –