Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/380.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript raphael SVG导入中SVG路径错位_Javascript_Svg_Raphael - Fatal编程技术网

Javascript raphael SVG导入中SVG路径错位

Javascript raphael SVG导入中SVG路径错位,javascript,svg,raphael,Javascript,Svg,Raphael,我试图用RaphaelJS和RaphaelSVG导入来呈现这些文件,但不知何故,屏幕上出现了一条路径。如果使用符合标准的浏览器查看,可以看到正确呈现的路径,因此raphael svg导入肯定有问题 你能给我一些提示吗???(我是SVG新手)我已经尝试SVG一段时间了,这有点巧合,因为我今天刚刚玩完那个插件 “我在那里”的url在文档中还包含zip文件,因此您可以在Inkscape或任何SVG编辑器中试用这些文件,看看是否无法将它们配置为项目中的某些内容 不管出于什么原因,这个插件“喜欢”一些SV

我试图用RaphaelJS和RaphaelSVG导入来呈现这些文件,但不知何故,屏幕上出现了一条路径。如果使用符合标准的浏览器查看,可以看到正确呈现的路径,因此raphael svg导入肯定有问题


你能给我一些提示吗???(我是SVG新手)

我已经尝试SVG一段时间了,这有点巧合,因为我今天刚刚玩完那个插件

“我在那里”的url在文档中还包含zip文件,因此您可以在Inkscape或任何SVG编辑器中试用这些文件,看看是否无法将它们配置为项目中的某些内容

不管出于什么原因,这个插件“喜欢”一些SVG,但不喜欢其他SVG,所以也许你可以在zip中修改一个SVG,它可能会工作

作者们知道这个插件并不总是有效的,但它正在逐步改进,即使是现在,我认为如果你修改它们,编写兼容的SVG也是可能的


如果您需要一种工具将特定的SVG转换为javascript,您可以使用。

我已经用SVG做了一点实验,这有点巧合,因为我今天刚刚完成了该插件的使用

“我在那里”的url在文档中还包含zip文件,因此您可以在Inkscape或任何SVG编辑器中试用这些文件,看看是否无法将它们配置为项目中的某些内容

不管出于什么原因,这个插件“喜欢”一些SVG,但不喜欢其他SVG,所以也许你可以在zip中修改一个SVG,它可能会工作

作者们知道这个插件并不总是有效的,但它正在逐步改进,即使是现在,我认为如果你修改它们,编写兼容的SVG也是可能的


如果您需要将某些SVG转换为javascript的工具,您可以使用。

谢谢您的回答。我只需要知道更多的事情:1)一旦我将SVG转换成Raphael,如何操作DOM?例如,如何检索路径?2) 如何执行缩放?我知道我可以设置一个ViewBox,但到目前为止我还不明白,ViewBox的尺寸意味着什么,我应该根据ViewBox坐标定义我的路径,以便浏览器随后执行到用户空间坐标的转换吗?你问:1)一旦我将SVG转换为Raphael,我如何操作DOM?例如,如何检索路径?您问:1)一旦我将SVG转换为Raphael,如何操作DOM?例如,如何检索路径?您始终可以从内存中获取路径或任何其他对象。在您的代码中,它将是arrayName[index]=paper.path。。。然后你可以对这个对象做其他的事情。您可以将对象存储到光盘。你问我如何进行缩放?回答另一个巧合我今天记录了拉斐尔社区的一个人的努力:www.irunmywebsite.com/Raphael/additionalhelp.php?v=2&q=zooming谢谢你的回答。我只需要知道更多的事情:1)一旦我将SVG转换成Raphael,如何操作DOM?例如,如何检索路径?2) 如何执行缩放?我知道我可以设置一个ViewBox,但到目前为止我还不明白,ViewBox的尺寸意味着什么,我应该根据ViewBox坐标定义我的路径,以便浏览器随后执行到用户空间坐标的转换吗?你问:1)一旦我将SVG转换为Raphael,我如何操作DOM?例如,如何检索路径?您问:1)一旦我将SVG转换为Raphael,如何操作DOM?例如,如何检索路径?您始终可以从内存中获取路径或任何其他对象。在您的代码中,它将是arrayName[index]=paper.path。。。然后你可以对这个对象做其他的事情。您可以将对象存储到光盘。你问我如何进行缩放?回答另一个巧合今天我记录了拉斐尔社区中某个人的一次努力:www.irunmywebsite.com/Raphael/additionalhelp.php?v=2&q=zooming