node下图片自动处理

蓝咒 提交于 2020-01-04 14:15:06

用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');
        });
    });
})
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!