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
恐怕這是簡單的好一半。祝你好運與其他部分! –