我有一个SVG文件,我想通过Raphael显示(每个svg文件都是我正在绘制的树中的一个节点,树的实际连接将由raphael创建)。我试过类似的东西:拉斐尔的SVG文件,可以使用它们吗?
var vector_image = paper.image("test.svg", 50,50,50,50);
但没有骰子,似乎只有“真实”的图像文件,如png或jpeg被接受?我发现这很奇怪,因为Raphael本身使用可缩放矢量图形。
反正是有(短的SVG文件解析成JavaScript代码段,并将其粘贴到HTML文件),以显示现有使用拉斐尔SVG文件(或任何其它载体基于JavaScript的图形引擎?)
如果解析它将不得不,是否有任何简单的方法来做到这一点,只是手动抓取文件?我在Ruby on Rails服务器上运行这个代码,所以如果可能的话,我想避免在这个框架之外的解决方案(我听说过通过这个网站的一个PHP解决方案...我宁愿手动编写代码在这个项目中添加另一种语言)。
-Jenny
感谢您的帮助!我会研究SVG Web,但在这一点上,我沉浸在解析我需要的简单文件到Raphael中,这可能是最简单的,继续下去... – Jenny 2010-07-05 22:29:53