调整大小后的图像的 exiftool 宽度和高度与新尺寸不匹配

调整大小后的图像的 exiftool 宽度和高度与新尺寸不匹配
$ convert original.jpg -resize 50% test.jpg

$ exiftool test.jpg 
...
Exif Image Width                : 1200
Exif Image Height               : 1600
Image Width                     : 600
Image Height                    : 800
Image Size                      : 600x800

original.jpg 的尺寸为 1200 x 1600。

将图像大小调整一半后,为什么 Exif 图像宽度和 Exif 图像高度与图像宽度和图像高度不一样?

谢谢。

答案1

Convert 命令不会修改元数据。Exif 标签仍保留上一张图片的信息。您可以使用以下 ExifTool 命令修复此问题:

exiftool "-ExifImageHeight<ImageHeight" "-ExifImageWidth<ImageWidth" test.jpg 

如果您没有使用 Windows,请将双引号更改为单引号。

..

相关内容