2011-04-11 67 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