使用canvas toDataURL将svg转换为png在Mac上的Safari中不起作用

时间:2015-08-17 21:00:00

标签: javascript html5 canvas svg safari

我尝试使用HTML5 Canvas toDataURL方法将嵌入图像转换为svg xml。嵌入式图像网址不会转换,这可以解释为CORS安全问题。

但是,如果我使用base64嵌入式图像,它在IE,Chrome和Firefox中运行良好。但它在Mac上的Safari中根本不起作用。

见这个JsFiddle:http://jsfiddle.net/w2c6zw8c/1/

var preview2 = document.getElementById("preview2");
preview2.src = canvas.toDataURL("image/png");

这应该是一个简单的svg to png转换,应该可行。

任何建议或想法?

0 个答案:

没有答案