我在一个尺寸为280x280的画布上绘制了一些东西。我想获得这个画布上尺寸为28x28的ImageData。
我不能直接这样做:
const imgData = this.ctx.getImageData(0, 0, 28, 28);
因为在28之后的部分将被裁剪掉,所以我尝试了以下方式:
this.ctx.width = 28;
this.ctx.height = 28;
const imgData = this.ctx.getImageData(0, 0, 28, 28);
console.log(imgData);
并且这个
this.ctx.scale(0.1, 0.1);
const imgData = this.ctx.getImageData(0, 0, 28, 28);
console.log(imgData);
但是两者都没有起作用。