📅  最后修改于: 2023-12-03 15:33:09.209000             🧑  作者: Mango
在Node.js中,使用gm模块可以进行图片处理。resize()函数是gm模块中用于调整图片大小的方法。该方法接受一个Width和Height作为参数,可以将图片按照指定的宽高比例进行缩放。
gm(image).resize(width, height);
以下代码片段使用gm模块的resize()函数将一张图片缩放到指定的宽度和高度:
const gm = require('gm');
let imageBuffer = fs.readFileSync('image.jpg');
//将图片缩放到指定的宽度和高度
gm(imageBuffer)
.resize(800, 600)
.write('resized_image.jpg', (err) => {
if (err) throw err;
console.log('resize image successfully!');
});