![](https://i-blog.csdnimg.cn/blog_migrate/95f3f933ecb9486e6b02fa3ac2d8a7ad.jpeg)
注意:
context.getImageData()需要放在服务器环境下才能运行有效果,否则会提示:"Uncaught SecurityError: Failed to execute 'getImageData' on 'CanvasRenderingContext2D': The canvas has been tainted by cross-origin data."错误,是因为我们在canvas上放置了一张跨域的图片,canvas不允许你操作图片的像素,从而防止多种类型的XSS/CSRF攻击,放在服务器环境下运行即可解决该问题