在谷歌、IE和搜狗浏览器下,运行到
var RGBA1 = cxt.getImageData(0,0,66,50).data;
会报如下错误:
Uncaught SecurityError: Failed to execute 'getImageData' on 'CanvasRenderingContext2D': The canvas has been tainted by cross-origin data.
解决方案:
这是由于图片的来源和当前网页来源不同,运行getImageData会报来自不同的错误,只需将代码放到服务器环境中运行,就OK