大佬 canvasPutImageData 里面的data数据格式是什么样子的呢
canvasPutImageData 无法绘制datacanvasPutImageData在开发工具中可以在canvas上输出图片,但是真机无法输出。 尝试在putImageData前清空画布,回调函数中setTimeOut一段时间再绘制,依旧无法生成,请检查,谢谢。 wx.canvasGetImageData({ canvasId: 'picEffect', x: 0, y: 0, width: that.data.picWidth, height: that.data.picHeight, success:function(res){ var data=res.data; if (imgData.length > 0) { data = imgData; } else { imgData=res.data; } var result=new Uint8ClampedArray(res.data.length); ……………… } var ctx = wx.createCanvasContext('picEffect'); ctx.clearRect(0,0,that.data.picWidth,that.data.picHeight); ctx.draw(true, setTimeout(function () { wx.canvasPutImageData({ canvasId: 'picEffect', data: result, x: 0, y: 0, width: that.data.picWidth, height: that.data.picHeight, success: function (res) { console.log(res); wx.hideLoading(); }, fail: function (res) { console.log(res); } })},100)); }
2020-11-03大佬 有没有解决 不知道data里面的数据格式 我太难了
canvasPutImageData真机无法绘制- 当前 Bug 的表现 canvasPutImageData在真机上无法绘制,在工具上正常的
2020-11-03