web-dev-qa-db-ja.com

サイズ変更された画像の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のサイズは1200x1600です。

画像のサイズを半分に変更した後、Exif画像の幅とExif画像の高さが画像の幅と画像の高さと同じにならないのはなぜですか?

ありがとう。

1
Tim

Convertコマンドはメタデータを変更しません。 Exifタグは、前の画像の情報を保持します。このExifToolコマンドを使用してこれを修正できます。

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

Windowsを使用していない場合は、二重引用符を一重引用符に変更してください。

1
StarGeek