如何将 JPEG 转换为 EXIF 方向为 1 的 JPEG?

dan*_*9er 3 jpeg exif image

如果您为 CCD 以非本机方向拍摄 JPEG 图片,大多数相机都不会费心旋转原始图像。他们只是(懒惰地)修改 EXIF 元数据中的 Orientation 值并让图像查看器处理它。您可以通过安装 ExifTool(通过 APT)并运行exiftool -Orientation -n image.jpg. (这将为您提供在数据中找到的原始数值,对于人类可读的输出,请删除-n.)

是否有 Ubuntu/Linux 工具或方法来修改 JPEG 图像,以便在 EXIF 方向值设置为 1 时将原始图像旋转到正确的方向?

Mar*_*ell 5

我想你想要ImageMagick的自动定位功能。所以,对于一张图片:

convert input.jpg -auto-orient result.jpg
Run Code Online (Sandbox Code Playgroud)

或者,如果您有很多事情要做,请先进行备份,然后:

mogrify -auto-orient *.jpg
Run Code Online (Sandbox Code Playgroud)

请注意,这将不可逆转地更改您的所有文件,因此请先备份并检查它是否是您想要的。