Image Minification with Gulp
var gulp = require('gulp');
var imagemin = require('gulp-imagemin');
var jpegtran = require('imagemin-jpegtran');
var optipng = require('imagemin-optipng');
var gifsicle = require('imagemin-gifsicle');
var svgo = require('imagemin-svgo');
// Minify images and copy from src to dist
gulp.task('images', function () {
return gulp.src('src/images/**/*')
.pipe(imagemin({
progressive: true,
svgoPlugins: [{removeViewBox: false}],
use: [jpegtran(), optipng(), gifsicle(), svgo()]
}))
.pipe(gulp.dest('dist/images'));
});