1. Какой из плагинов больше подходит для таких целей? imageminMozjpeg или imageminJpegRecompress
2. Какую конфигурацию imageminJpegRecompress следует использовать, чтобы получить на выходе аналог этому
gulp.task('mozjpeg', () =>
gulp.src('src/*.jpg')
.pipe(imagemin([imageminMozjpeg({
quality: 85
})]))
.pipe(gulp.dest('dist'))
);
Меня смущают такие параметры как min, max и loops. Последний параметр вообще отсутствует в пакете jpeg-archive, а на github описывается слишком лаконично, чтобы уловить суть. Просьба прокомментировать данные опции.
3. Оба инструмента исключают необходимость использования jpegtran? Встречал конфигурацию:
gulp.task('mozjpeg', () =>
gulp.src('src/*.jpg')
.pipe(imagemin([imagemin.jpegtran({progressive: true}),
imageminJpegRecompress({
loops: 6,
min: 80,
max: 95,
quality:'high'
})]))
.pipe(gulp.dest('dist'))
Полагаю, что параметр progressive можно перенести в imageminJpegRecompress/imageminMozjpeg и отказаться от jpegtran