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){ });