有没有办法保存EXIF等元数据?我一直无法为此找到一个选项。
答案 0 :(得分:0)
不同的imagemin插件有不同的设置。
gulp.task('compressjpegoptim', () => {
gulp
.src('./images/*.jpg')
.pipe(imagemin([imageminJpegoptim({
stripAll: false,
stripExif: false,
})]))
.pipe(gulp.dest('./dist'))
});
imagemin-jpegtran专门请求jpegtran删除标记,没有选项来保留它们。如果您将源代码中的this行从'none'
修改为'all'
,则会保留Exif标记。这可以在jpegtran的documentation中找到(搜索Exif)。
此插件似乎默认保留Exif。