解决canvas画布污染的问题

画布污染一般出现在 图片域名与当前图片不对称产生的。

很多项目图片走的是cdn域名,会和正常项目的域名有偏差   所以进行图片裁剪会出现画布污染

 

解释完毕

如果出现画布污染,把你的图片转化成 base64 然后放到 img标签里面  然后canvas截取img标签就好啦

 

图片域名——》canvas转化base64  (转化注意图片像素要和img 对应上)——》把图片赋值给一个img标签 ——》canvas裁剪图片

下面是图片转化base64的方法

https://blog.csdn.net/weixin_38763607/article/details/105840884 

 

至于为嘛 第二部  canvas转化图片注意和img对应上  感兴趣可以看下我另外一篇博客 

https://blog.csdn.net/weixin_38763607/article/details/105687786

 

这问题卡了我一两天。。。现在有空了分享下  不要感谢我,感谢就是雷锋

你可能感兴趣的:(解决canvas画布污染的问题)