Я пытаюсь оптимизировать изображения с помощью gulp и наткнулся на следующие плагины, которые могут мне в этом помочь.
Но когда я пытаюсь оптимизировать jpeg и сделать их прогрессивными, выходное изображение не будет равно по качеству (цвету, четкости) исходному. Я пробовал максимальное и минимальное качество (100) в плагине №2, но качество все равно ухудшилось. Я не уверен, где что-то не так.
// This degrades the quality of Image
var gulp = require('gulp');
var imagemin = require('gulp-imagemin');
var imageminJpegRecompress = require('imagemin-jpeg-recompress');
gulp.task('optimize', function () {
return gulp.src('src/images/*')
.pipe(imagemin({
use:[imageminJpegRecompress({
progressive: true,
min: 100,
max: 100,
quality:'veryhigh'
})]
}))
});
// This degrades the quality of Image
var imagemin = require('gulp-imagemin');
gulp.task('image1', function () {
return gulp.src('Content/img/**/*.jpg')
.pipe(imagemin({
progressive: true
}))
.pipe(gulp.dest('dist'));
});
Если кто-то знает какой-нибудь другой плагин для оптимизации и создания прогрессивных изображений без ухудшения качества? Любая помощь будет оценена по достоинству.
Заранее спасибо!!
imagemin
, например: gist.github.com/divspace/bda6196a0a0d55120c9a - person Kyle Anderson   schedule 07.12.2015gulp-imagemin
по своей природе является конвертером без потерь, но я наблюдаю преобразование цвета при тестировании с фотовспышками .files.wordpress.com / 2011/10 / img_4576.jpg. Исходная информация о цвете не сохраняется, и вы можете видеть тонкие цветовые различия - person AnthumChris   schedule 08.12.2015