微信小程序canvas进行图片灰度

158 阅读1分钟

1. canvasPutImageData:fail invalid width argument

canvasGetImageData 和 canvasPutImageData 方法的入参,width 和height必须是整数

2. canvasPutImageData:fail invalid data format

如果报格式问题的话,尝试使用 const newData = new Uint8ClampedArray(data.length)在做后续处理

3. 方法不报错,但是没有绘制出来

操作完get和put方法后不能再对canvas进行操作,所以绘制的顺序以及需要处理的区域要控制好