2.10.4中用canvas(2d),然后creatimage,图片src后,draw image可以正常显示,但getimagedata时提示canvasGetImageData: fail canvas is empty; 并且有一个感叹号,指向后显示value below was evalued just now。
这是我的代码片段https://developers.weixin.qq.com/s/3NlmItmF7Vgw
我的目的是获取一张图片各像素点的颜色,如果有替代方法也可以,感谢!!!
img.onload = function (e) {
// console.log(e)
ctx.drawImage(img, 0, 0, 350, 100)
imageData = ctx.getImageData(0, 0, 350, 100)
console.log(imageData)
}
新的canvas type="2d"接口文档里根本没有,全凭猜也是醉了。
我通过 createCanvasContext创建完的canvas对象下没有 getImageData这个方法唉 ?