Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.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
SVG呈现错误_Svg_Adobe Illustrator - Fatal编程技术网

SVG呈现错误

SVG呈现错误,svg,adobe-illustrator,Svg,Adobe Illustrator,我在Illustrator中制作了一个矢量图形,在将其保存为SVG1.1后,似乎无法将其显示出来。我不断地出现这个错误,它使我的整个图形都不会显示出来: error on line 8 at column 93: Namespace prefix inkscape for connector-curvature on path is not defined 我不太清楚这意味着什么,我已经查看了SVG代码,不知道如何修复它 这个错误意味着什么?我该如何摆脱它 谢谢-非常感谢您的回复 如果您的文

我在Illustrator中制作了一个矢量图形,在将其保存为SVG1.1后,似乎无法将其显示出来。我不断地出现这个错误,它使我的整个图形都不会显示出来:

error on line 8 at column 93: Namespace prefix inkscape for connector-curvature 
on path is not defined
我不太清楚这意味着什么,我已经查看了SVG代码,不知道如何修复它

这个错误意味着什么?我该如何摆脱它


谢谢-非常感谢您的回复

如果您的文件包含具有inkscape命名空间的元素,则表明它源自inkscape。或者您是否已经合并到来自Inkscape的SVG的一部分中

此错误表明文件具有inkscape属性,但未定义inkscape命名空间

尝试以下操作:浏览文件并删除表单的所有属性
inkscape:whatever=“something”
。那应该能解决你的问题


如果没有,您可能需要将文件发布到某个位置,以便我们查看。

该文件是在Inkscape中创建的,并放置在Illustrator中,因此它保留了名称空间声明。不要手工编辑文件,试着对图像做些什么,让illustrator重新绘制并填充它。例如,在pathfinder中合并。如果你能让Illustrator以自己的方式重新制作它,名称空间就会消失。

谢谢你的解释,它成功了!我真的很感谢你的帮助!备选方案:在Inkscape中打开svg文件,然后将其另存为“优化的svg”(在“另存为”对话框中)。这是Illustrator的已知故障;在Illustrator中导出SVG时,在“SVG选项”窗口中,单击“更多选项”,然后取消选中“输出较少的元素”以及“包括切片数据”。这应该可以解决问题。如果人们对这个评论投赞成票,我会把它变成一个答案