compressimages
Version:
Rely on tinypng image compression plug-ins
33 lines (25 loc) • 659 B
JavaScript
/**
*使用步骤
*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)
});
});
}