UNPKG

compressimages

Version:

Rely on tinypng image compression plug-ins

33 lines (25 loc) 659 B
/** *使用步骤 *1,依赖项安装 * 1.1 npm install node.js * 2.2 npm install --save tinify * *2,注册key 地址 https://tinypng.com/developers * *3,npm compressImages.js * */ var fs = require("fs"); var tinify = require("tinify"); exports.conpressImg = function(key, ImgDir){ tinify.key = key; //填写你注册的key "bD7MHifRV33C0knfZXdUUQLVqKzanQMo" function compressImages(file) { var source = tinify.fromFile(file); source.toFile(file); } fs.readdir(ImgDir, function(err, files) { files.forEach(function(file) { compressImages(ImgDir+file) }); }); }