如何从图像中删除 EXIF 数据,但保持方向?

How to remove EXIF data from image, but keep the orientation?

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

提前致谢。

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

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

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

最后,您可以检查网站是否可以为您旋转图像。像 Facebook 和 Imgur 这样的网站有旋转图像的选项。

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

请注意,这只会处理方向,您可能仍想删除其余的 EXIF。

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