同样的代码为什么手机上像素数据就是取不到呢?
代码片段上传麻烦看一下。
tt.createSelectorQuery()
.select("#canvas1")
.fields({
node: true,
})
.exec((res) => {
let canvas = res[0].node;
let canvasCtx = canvas.getContext("2d");
const image = canvas.createImage();
image.onload = (e) => {
canvasCtx.drawImage(image, 0, 0, imgW, imgH);
let imgData = canvasCtx.getImageData(0, 0, imgW, imgH);
console.log('imgData1=', imgData)
};
image.src = "/static/y1.png";
});