如何修改图像的EXIF方向标记?


15

我想更改JPEG图像中的EXIF方向标记,但不实际旋转它们。我想这样做,将它们用作我所做的应用程序的测试用例。

我怎么能在Linux中做到这一点?我能用exiftool吗?如果是这样,怎么样?

Answers:


22

您可以通过exiftool以下方式检索现有方向信息:

exiftool -Orientation -n image.jpg

这将显示MIE标签中保存的方向信息的内部值。您可以通过省略该-n标志将该值作为英语字符串返回。您可以在此处找到有关特定旋转/方向值的其他信息

更改方向数据exiftool可以按如下方式完成:

exiftool -Orientation=1 -n image.jpg

这里,方向设置为1,表示没有旋转。这些数字是根据EXIF规范定义的; 您可以在上面的链接中看到不同旋转值的影响。

(注意:-n在设置方向时必须使用参数来指示值是数字。如果忘记了,exiftool会将数字解释orientation=x为字符串并设置错误的旋转,即。exiftool -orientation=1 image.jpg实际上将方向设置为3,即'旋转180 “)


-2

下面的命令可用于改变方向,例如exiftool -orientation =“Horizo​​ntal(normal)”filename.tiff

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.