压缩图片

来源:互联网 发布:r2v矢量化软件 编辑:程序博客网 时间:2024/06/07 05:02

压缩图片

不多说了直接上菜

项目下文件

  • package.json

    {"name": "DEMO","version": "1.0.0","description": "","main": "index.js","scripts": {  "test": "node index.js"},"keywords": [],"author": "","license": "ISC","dependencies": {  "gulp-imagemin": "^3.4.0",  "imagemin-gifsicle": "^5.2.0",  "imagemin-jpegtran": "^5.0.2",  "imagemin-pngquant": "^5.0.1"},"devDependencies": {}}
  • index.js

    const path = require('path');const imagemin = require('imagemin');const imageminPngquant = require('imagemin-pngquant');const imageminGifsicle = require('imagemin-gifsicle');const imageminJpegtran = require('imagemin-jpegtran');imagemin(['images/*.{png,jpg,gif}'], 'build/images', {plugins: [      imageminJpegtran(),      imageminPngquant({quality: '50'}),      imageminJpegtran(),      imageminGifsicle({quality: '50'})  ]}).then(() => {console.log('Images optimized');});
  • images

    文件夹,放需要压缩的图片文件(jpg/png/gif)

  • README.md

    1. 把需要压缩的图片放到images文件夹下
    2. 运行npm install
    3. 运行npm run test或者node index.js
    4. 执行成功后会在dist/images目录下生成压缩后的图片

项目下载地址

https://github.com/lydxwj/imageCompress

原创粉丝点击