var gulp = require('gulp'), //подключаем gulp
...
imagemin = require('gulp-imagemin'), // Подключаем библиотеку для работы с изображениями
pngquant = require('imagemin-pngquant'); // Подключаем библиотеку для работы с png
gulp.task('imgmin', function() {
return gulp.src('src/img/**/*')
.pipe(imagemin({
interlaced: true,
progressive: true,
svgoPlugins: [{removeViewBox: false}],
use: [pngquant()]
}))
.pipe(gulp.dest('dist/img'));
});
gulp.task('images', function() {
return gulp.src(src.images)
.pipe(imageMin([
pngquant(),
mozjpeg({
progressive: true
})
],{
verbose: true
}))
.pipe(gulp.dest(outputDir + 'img'))
.pipe(connect.reload())
});
var gulp = require('gulp'),
imageMin = require('gulp-imagemin'),
pngquant = require('imagemin-pngquant');
gulp.task('images', function() {
return gulp.src(src.images)
.pipe(imageMin({
progressive: true,
svgoPlugins: [{removeViewBox: false}],
use: [pngquant()],
interlaced: true
}))
.pipe(gulp.dest(outputDir + 'img'))
.pipe(connect.reload())
});