代码如下,我将拍到的照片输出到画布,目的是想获得图片的图像像素点数据,可是输出的data都是零,求解
this.ctx.takePhoto({ quality: 'high', success: (res) => { const page = wx.createCanvasContext('idcard'); page.drawImage(res.tempImagePath); page.draw(true,wx.canvasGetImageData({ canvasId: 'idcard', x: 0, y: 0, width: 300, height: 400, success: function (e) { console.log(e) } })); }}) |

传了this也不行,canvasGetImageData获取的data还是0,
是的,楼上说的对,本质是把this传进去,不然找不到canvas
同求 有解决吗
ctx.draw(true, () => {
wx.canvasGetImageData()
}) 试试?
怎么解决的,是真机下么
你好是怎么解决,
wx.canvasGetImageData()获取的像素点都是0
的问题的???