demo.js:
var fs = require('fs');
var gm = require('gm'); // 图片处理模块 npm安装模块并且需要电脑(服务端)安装graphicsmagick软件(gm.exe加入环境变量)
// 缩略图
gm('./原图.jpg')
.resize(50, 50,"!") // 缩略图 "!"表示不保持宽高比,可能会变形
.write('./缩略图.jpg', function (err) {
if (err) {
console.log(err);
}
});
// 裁剪图片 141,96表示裁剪大小 152,,181表示裁剪位置
gm("./原图.jpg").crop(141,96,152,181).write("./裁剪.jpg",function(err){
});