Node-canvas: изменить размер изображения
Есть ли способ изменить размер изображения? У меня есть этот код:
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.
Любая идея?