0

我正在尝试在 html 图像上转换画布。

画布显示没有任何问题,在 $('#image1') 有一些数据,但不是显示?我忘记了什么?

这是一个带有代码的 jsfiddle:http: //jsfiddle.net/mcbjam/tZGcq/

这是我需要执行的呼叫。

$('#image1').attr('src', image.src);  
4

1 回答 1

1

您正在从另一个域绘制图像。当您这样做时,画布会被污染,您将无法再获取数据,因为这可能会泄露您通常无法访问的其他域的数据。

您可以通过将图像文件复制到您自己的域,然后使用相对 URL 来访问它来解决此问题。


此外,您可能希望convertCanvasToImage从回调内部img.onload调用,但这不是您的主要问题。

于 2013-05-19T22:25:16.360 回答