node下图片自动处理

用node js处理图片
step1: 安装node
step2:安装image mask;//安装的时候有个选项要记得勾选
如下图所示:

step3: 创建compress.js文件,在该目录下创建源文件夹pictures和目标文件夹img,然后cmd进入控制命令台,输入node compress.js,则自动将文件处理,哈哈哈~

var fs = require("fs");
var gm = require("gm");
var src = 'pictures';

fs.readdir(src, (err, files) => {
files.forEach((file) => {
gm(src+'/'+file).options({
imageMagick: true
}).resize(750).write('./img/'+file, err => {
if (err) {
return console.log(err);
}
return console.log('success');
});
});
})

posted @ 2017-06-20 11:16  testForever  阅读(637)  评论(0)    收藏  举报