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
paper.js、SVG和Opera浏览器_Svg_Opera_Paperjs - Fatal编程技术网

paper.js、SVG和Opera浏览器

paper.js、SVG和Opera浏览器,svg,opera,paperjs,Svg,Opera,Paperjs,在paperjs中使用SVG图像时,发现paperjs的importSvg()在Opera下失败,出现奇怪的错误 所以我做了一个变通办法。首先在其他浏览器中导入SVG,然后将paperjs对象导出为JSON。手动将我的几个SVG转换为JSON。现在只需通过importJson()导入它们,不用担心 但是importJson()只在paperjs的夜间版本中实现,正如我后来发现的,在Opera下有些函数会失败 所以。。。我不知道)有什么想法吗 也许有一天Opera或paperjs的工作人员会来这里

在paperjs中使用SVG图像时,发现paperjs的
importSvg()
在Opera下失败,出现奇怪的错误

所以我做了一个变通办法。首先在其他浏览器中导入SVG,然后将paperjs对象导出为JSON。手动将我的几个SVG转换为JSON。现在只需通过
importJson()
导入它们,不用担心

但是
importJson()
只在paperjs的夜间版本中实现,正如我后来发现的,在Opera下有些函数会失败

所以。。。我不知道)有什么想法吗


也许有一天Opera或paperjs的工作人员会来这里…

在paper.js中,Opera遇到了以下问题:

'stop-color': function(item, value) {
    item.setColor(value);
},

如果注释掉了
item.setColor
行,您的示例将正常工作。

Opera在paper.js中的行有问题:

'stop-color': function(item, value) {
    item.setColor(value);
},

如果
item.setColor
行被注释掉,您的示例将正常工作。

刚刚尝试过,可以从JSON获取数据并将其插入代码中,以自然方式创建paperjs的图形实体。。。虽然不是很好…但是自动化“SVS”->“paperscript函数”转换似乎是非常可能的。但让我们期待最好的结果……首先,我建议您将您的示例发布到网上,例如在jsfiddle.net上。第二,包括您在问题中得到的错误消息。这里是JSFIDLE和v0.8 paperjs(我发现的最新版本),它在Opera 12下失败(但不是在FF下,例如):这里是我刚刚找到的v0.3 paperjs,它运行!但不幸的是,我们没有刚刚尝试过的
importJson()
,可以从JSON获取数据并将其插入代码中,以自然方式创建paperjs的图形实体。。。虽然不是很好…但是自动化“SVS”->“paperscript函数”转换似乎是非常可能的。但让我们期待最好的结果……首先,我建议您将您的示例发布到网上,例如在jsfiddle.net上。第二,包括您在问题中得到的错误消息。这里是JSFIDLE和v0.8 paperjs(我发现的最新版本),它在Opera 12下失败(但不是在FF下,例如):这里是我刚刚找到的v0.3 paperjs,它运行!但不幸的是,没有
importJson()