Skip to content

Instantly share code, notes, and snippets.

@supahfunk
Created May 17, 2018 06:47
Show Gist options
  • Save supahfunk/94cf06f94a08abf860caec73cd3e3287 to your computer and use it in GitHub Desktop.
Save supahfunk/94cf06f94a08abf860caec73cd3e3287 to your computer and use it in GitHub Desktop.
Optimize images
const gulp = require('gulp');
const imagemin = require('gulp-imagemin');
const imageminJpegRecompress = require('imagemin-jpeg-recompress');
const imageminPngQuant = require ('imagemin-pngquant');
gulp.task('min', () =>
gulp.src('originali/*')
.pipe(imagemin())
.pipe(gulp.dest('min'))
);
gulp.task('minmin', function () {
return gulp.src('min/*')
.pipe(imagemin([
imagemin.gifsicle(),
imageminJpegRecompress({
loops:6,
min: 40,
max: 85,
quality:'low'
}),
imageminPngQuant(),
imagemin.svgo()
]))
.pipe(gulp.dest('minmin'));
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment