Есть ли способ сохранить метаданные, такие как EXIF? Я не смог найти вариант для этого.
Gulp-imagemin: как сохранить EXIF?
Ответы (1)
Различные плагины imagemin имеют разные настройки.
jpegoоптим:
gulp.task('compressjpegoptim', () => {
gulp
.src('./images/*.jpg')
.pipe(imagemin([imageminJpegoptim({
stripAll: false,
stripExif: false,
})]))
.pipe(gulp.dest('./dist'))
});
jpegtran
imagemin-jpegtran специально просит jpegtran удалить маркеры без возможности их сохранить. Если вы измените эту строку в исходном коде из 'none'
до 'all'
он сохранит маркеры Exif. Это можно увидеть в документации jpegtran (ищите Exif).
мозжпег
Этот плагин, кажется, сохраняет Exif по умолчанию.
person
Mika Sundland
schedule
22.12.2017
Благодарю вас! Я посмотрю на модификацию jpegtran.
- person MDLR; 22.12.2017