2

有没有办法保存 EXIF 等元数据?我一直无法找到这个选项。

4

1 回答 1

1

不同的 imagemin 插件有不同的设置。

JPEG优化:

gulp.task('compressjpegoptim', () => {
  gulp
  .src('./images/*.jpg')
  .pipe(imagemin([imageminJpegoptim({
    stripAll: false,
    stripExif: false,
  })]))
  .pipe(gulp.dest('./dist'))
});

jpegtran

imagemin-jpegtran 专门要求 jpegtran 删除标记,没有保留它们的选项。如果您在源代码中修改行 from 'none''all'它将保留 Exif 标记。这可以在 jpegtran 的文档中看到(搜索 Exif)。

莫兹佩格

这个插件似乎默认保留了 Exif。

于 2017-12-22T11:47:46.577 回答