我从Illustrator-image创建了SVG文件。我使用这个:https://github.com/wout/raphael-svg-import来导入和显示矢量图像。raphael svg import size
我读了SVG文件的文本,并将其提交给了进口函数:
var mygetrequest = new XMLHttpRequest();
var svgdata = mygetrequest.responseText;
paper.importSVG(svgdata); //where paper is my Raphael canvas
所有工作非常漂亮。
但我似乎无法找到任何信息或提示如何更改图像的设置和视图? 例如,我非常喜欢它来填充它的容器,无视这个大小。
任何想法?文档可以帮助我一路走来?任何东西,真的...
@ 1 - 无论如何,纠正这一点不会让我改变不同容器的外观。 但是2。我有一种感觉,这不是解决问题最方便的方法,但现在它起作用了,我很高兴! – DummeDitte
非常有帮助。 “直接”解决方案的问题并不那么明显,问题是svg的大小是多少。除了文档大小之外,任何软件的唯一线索就是各个svg元素边界框的“极端”。我有一些想法让它更具普遍性,并将它们作为EDIT发布在问题中。 – Jochem