Skip to content

Commit e7ff7d2

Browse files
committed
Update gulp image minification task
1 parent 7f62d35 commit e7ff7d2

28 files changed

+16
-12
lines changed

gulpfile.js

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,15 @@
77
* Packages used
88
*
99
**/
10-
var gulp = require('gulp');
11-
var sass = require('gulp-sass');
12-
var prefix = require('gulp-autoprefixer');
13-
var plumber = require('gulp-plumber');
14-
var uglify = require('gulp-uglifyjs');
15-
var jshint = require('gulp-jshint');
16-
var rename = require('gulp-rename');
17-
var imagemin = require('gulp-imagemin');
18-
var pngquant = require('imagemin-pngquant');
10+
var gulp = require('gulp');
11+
var sass = require('gulp-sass');
12+
var prefix = require('gulp-autoprefixer');
13+
var plumber = require('gulp-plumber');
14+
var uglify = require('gulp-uglifyjs');
15+
var jshint = require('gulp-jshint');
16+
var rename = require('gulp-rename');
17+
var imagemin = require('gulp-imagemin');
18+
var imageminMozjpeg = require('imagemin-mozjpeg');
1919

2020
/**
2121
*
@@ -74,9 +74,11 @@ gulp.task('jslint', function() {
7474
gulp.task('images', function () {
7575
return gulp.src('images/*')
7676
.pipe(imagemin({
77+
optimizationLevel: 7,
7778
progressive: true,
78-
svgoPlugins: [{removeViewBox: false}],
79-
use: [pngquant()]
79+
interlaced: true,
80+
svgoPlugins: [{removeViewBox: true}],
81+
use: [imageminMozjpeg()]
8082
}))
8183
.pipe(gulp.dest('images'));
8284
});

images/3953273590_704e3899d5_m.jpg

-10.4 KB
Loading

images/bio-photo-2.jpg

-1.31 KB
Loading

images/bio-photo.jpg

-1.71 KB
Loading

images/foo-bar-identity.jpg

-123 KB
Loading

images/mm-theme-post-600.jpg

-16.7 KB
Loading

images/mm-theme-post-750.jpg

-49.1 KB
Loading

images/paragraph-indent.png

-72 Bytes
Loading

images/paragraph-no-indent.png

-38 Bytes
Loading
-23.5 KB
Loading

images/unsplash-gallery-image-1.jpg

-169 KB
Loading
-52.5 KB
Loading

images/unsplash-gallery-image-2.jpg

-282 KB
Loading
-42.5 KB
Loading

images/unsplash-gallery-image-3.jpg

-305 KB
Loading
-29.9 KB
Loading

images/unsplash-gallery-image-4.jpg

-224 KB
Loading

images/unsplash-image-1.jpg

-87.1 KB
Loading

images/unsplash-image-10.jpg

-150 KB
Loading

images/unsplash-image-2.jpg

-238 KB
Loading

images/unsplash-image-3.jpg

-145 KB
Loading

images/unsplash-image-4.jpg

-295 KB
Loading

images/unsplash-image-5.jpg

-112 KB
Loading

images/unsplash-image-6.jpg

-557 KB
Loading

images/unsplash-image-7.jpg

-107 KB
Loading

images/unsplash-image-8.jpg

-289 KB
Loading

images/unsplash-image-9.jpg

-142 KB
Loading

package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,9 @@
2525
"gulp-sass": "^2.2.0",
2626
"gulp-uglify": "^1.5.3",
2727
"gulp-uglifyjs": "^0.6.2",
28-
"imagemin-pngquant": "^4.2.2",
2928
"jshint": "^2.9.1"
29+
},
30+
"dependencies": {
31+
"imagemin-mozjpeg": "^5.1.0"
3032
}
3133
}

0 commit comments

Comments
 (0)