gulp圖片壓縮

gulp圖片壓縮

網頁性能優化,通常要處理圖片,尤其圖片量大的時候,更需要工具來批量處理,這裏使用gulp,做個簡單總結

image-resize壓縮尺寸

var gulp = require('gulp');
 var imageResize = require('gulp-image-resize');
 gulp.task('resize', function() {
   return gulp.src('./images/**/*')
     .pipe(imageResize({
       width: 400,
       height: 400,
     }))
     .pipe(gulp.dest('dist/resize'));
 });

注意 壓縮尺寸,改變圖像分辨率,需要到GraphicsMagick官網下載gm二進制程序。

  • Windows安裝,下載二進制程序,一直點next就行了。
  • Centos 安裝,百度或Google:Centos GraphicsMagic 安裝

gulp-imagemin品質壓縮

var gulp = require('gulp');
 var imagemin = require('gulp-imagemin');
 var pngquant = require('imagemin-pngquant');
 gulp.task('min', function() {
   return gulp.src('./images/**/*')
     .pipe(imagemin({
       progressive: true,
       use: [pngquant({
         quality: '65-80'
       })]
     }))
     .pipe(gulp.dest('dist/min'));
 })

## 參考文獻
gulp圖片壓縮

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章