是否有一种调整图像大小的方法?我有以下代码:
fs.readFile('./model/pic.jpg', (err, data) => {
img = new Image;
img.src = data;
if (img.width > img.height) {
img.height = 224;
} else {
img.width = 224;
}
const canvas = new Canvas(img.width, img.height);
const ctx = canvas.getContext('2d');
ctx.drawImage(img, 0, 0, img.width / 4, img.height / 4);
})
但是图像以及画布的原始尺寸仍然为500x375。
有什么想法吗?