2011-04-11 56 views
0

我有一个在画布上用参数生成图像的网址。当我使用浏览器加载时,我工作正常。画布从URL创建图像

最后一行是:

window.location = canvas.toDataURL("image/png"); 

当我尝试使用此URL从另一个页面,如:

<img src="http://localhost/index.html?i=0 /> 

犯规负荷。我如何加载它。

在此先感谢。

回答

0

这是一个安全问题。如果图像不在同一个域中,则无法读取画布中的图像数据。没有任何变通办法,对不起

+0

如果它们在同一个域中http://example.com/index.html?i=0我可以像嵌入它 MarcosRua 2011-04-11 16:43:26

+0

您是否使用纯画布方法生成图像(线条,形状等)还是使用'getImageData()'加载其他图像? – 2011-04-11 16:48:17

+0

Im加载其他图片这是代码[链接] http://pastebin.com/gVHt8TPm – MarcosRua 2011-04-11 17:06:37