收藏
回答

wx.canvasPutImageData 绘制出来始终是白色

框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
小程序 Bug wx.canvasPutImageData 微信iOS客户端 iOS 6.7 2.1.1
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像素数组中是什么,绘制出来的总是白色的线条,这是怎么回事?

回答关注问题邀请回答
收藏

1 个回答

  • 梦随兴飞
    梦随兴飞
    2019-01-25

    解决了吗?我也遇到了

    2019-01-25
    赞同
    回复 1
    • 刘先森
      刘先森
      2019-07-04

      同问 咋解决的

      2019-07-04
      回复
登录 后发表内容