都2022年了,问题解决了吗
wx.canvasPutImageData 绘制出来始终是白色[代码]this[代码][代码].ctx.clearRect(0, 0, [代码][代码]this[代码][代码].ctxW, [代码][代码]this[代码][代码].ctxH)[代码][代码]this[代码][代码].ctx.setFillStyle([代码][代码]'black'[代码][代码])[代码][代码]this[代码][代码].ctx.fillRect(0, 0, [代码][代码]this[代码][代码].ctxW, [代码][代码]this[代码][代码].ctxH)[代码][代码]// this.ctx.drawImage(src, 0, 0, dw, dh)[代码][代码]this[代码][代码].ctx.draw()[代码][代码]var[代码] [代码]newData = [][代码][代码]for[代码] [代码]([代码][代码]var[代码] [代码]j=0;j<100;j++) {[代码][代码] [代码][代码]newData.push(255, 0, 0,1)[代码][代码]}[代码][代码]wx.canvasPutImageData({[代码][代码] [代码][代码]canvasId: [代码][代码]'myCanvas'[代码][代码],[代码][代码] [代码][代码]x: 0,[代码][代码] [代码][代码]y: 10,[代码][代码] [代码][代码]width: 100,[代码][代码] [代码][代码]data: [代码][代码]new[代码] [代码]Uint8ClampedArray(newData)[代码][代码]})[代码] 经测试 canvasPutImageData时,无论指定的data像素数组中是什么,绘制出来的总是白色的线条,这是怎么回事?
2022-02-28