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

标签 image jpeg exif

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

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

最佳答案

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

convert input.jpg -auto-orient result.jpg

或者,如果您有很多事情要做,请先进行备份,然后:
mogrify -auto-orient *.jpg

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

关于image - 如何将 JPEG 转换为 EXIF 方向为 1 的 JPEG?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46962544/

相关文章:

node.js - 使用 wp_insert_post 时,Wordpress 正在从 Base64 编码图像中删除 'data' 属性

jQuery - 图像 URL 数组打印不正确

java - bufferedImage 的 RGB 精度问题

php - exif_read_data - 不正确的 APP1 Exif 标识符代码

javascript - node.js 在 JPEG 中创建/修改 Exif

java - ImageJ - 从宏运行连接 - 有效选择错误

java - 使用 DCT 的隐写术

c# - 用于无损 Exif 重写的 .NET C# 库?

android - 将 EXIF 元数据写入 Android 中的图像

image - ffmpeg 只显示一张图片?