收藏
回答

wx.canvasGetImageData方法有bug??

问题模块 框架类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
API和组件 小程序 wx.canvasGetImageData 微信iOS客户端 iOS 6.65 1.9.93
  1. 调用drawImage画图后。

  2. 再调用wx.canvasGetImageData方法未能获取canvas画图后的最新像素数据??


源码如下:

context.drawImage(res.tempFilePath, 0, 0, 210, 178);

context.draw(true, function (e) {

wx.canvasGetImageData({

canvasId: 'photoCanvasqq',

x: 0,

y: 0,

width: 210,

height: 178,

success(res) {

console.log(res.width)

console.log(res.height)

console.log(res.data instanceof Uint8ClampedArray)

console.log(res.data.length)

console.log(res.data);//返回的像素数据不是最新的canvas画图后的像素数据??

}, fail(res) {

console.log('error:'+res)

}

})

});


最后一次编辑于  2018-03-19  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏关注问题回答

1 个回答

  • 黄思程
    黄思程
    2018-03-19

    就是当前的canvas的像素数据。 这里你是怎么判断不是最新的?

    2018-03-19
    赞同
    回复