【问题标题】:How to remove EXIF data from image, but keep the orientation?如何从图像中删除 EXIF 数据,但保持方向?
【发布时间】:2016-05-25 09:11:55
【问题描述】:

当我使用 Windows 属性工具从包含图像的文件夹中删除 EXIF 数据时,方向(已手动更改)丢失。因此,当我想将所有这些图片放在网站上时,它们无法正确显示。问题是此时文件夹的大小急剧增加,再次手动更改它。那么,有没有办法在一步删除所有 EXIF 数据时保留方向标签?

提前致谢。

【问题讨论】:

    标签: image orientation jpeg exif exiftool


    【解决方案1】:

    在命令行中,您可以将Exiftool 与此命令一起使用:

    exiftool -all:all= -tagsFromFile @ -exif:Orientation example.jpg
    

    您可以做的另一件事是在上传之前旋转图像。例如,Irfanview 有一个插件可以为您进行无损 jpeg 旋转。

    最后,您可以检查网站是否可以为您旋转图像。 Facebook 和 Imgur 等网站可以选择旋转图像。

    【讨论】:

    • 这太棒了!谢谢你。我更喜欢这个命令,因为它保留了 ICC 配置文件数据完整:exiftool -geotag= -EXIF= -tagsFromFile @ -exif:Orientation example.jpg
    【解决方案2】:

    我为此使用Imagemagick。快速批处理脚本(linux): for f in *.JPG *.jpg; do convert $f -auto-orient $f; done 承受一些痛苦,you can do similar things with windows Batch 或(稍微不那么痛苦)Powershell

    请注意,这只涉及方向,您可能仍想删除 EXIF 的其余部分。

    【讨论】:

    • 要删除包括 EXIF 数据在内的其余元数据,只需在 -auto-orient 之后添加 -strip。
    • 需要注意的一点是,这是一种破坏性的重新压缩。它会越频繁地引入图形伪影。如果您不想只编辑元数据,有些程序可以进行无损旋转,从长远来看,这是一个更好的解决方案。
    【解决方案3】:

    XnView MP 中有一个选项可以重置所有 exif 旋转信息。 它可以在菜单中找到 工具 > Jpeg 无损转换 > 重置 EXIF 方向字段

    【讨论】:

      猜你喜欢
      • 2013-11-17
      • 1970-01-01
      • 1970-01-01
      • 2015-02-22
      • 1970-01-01
      • 2012-12-25
      • 2013-11-16
      • 2020-12-02
      • 1970-01-01
      相关资源
      最近更新 更多