画像の情報はメタデータに書いてあります。TIFF/Jpeg/EXIF などです。これを取得するにはExiftoolが便利です。
インストール(mac OSX)
brew install exiftool
使い方例
画像の横幅
takuya@air:~/Desktop$ exiftool -ImageWidth IMG_5059.JPG Image Width : 1936
出力はスペース区切り Image Width だけど、タグ指定では ImageWidthを指定
画像の横幅(Exif)
takuya@air:~/Desktop$ exiftool -ExifImageWidth IMG_5059.JPG Exif Image Width : 2592
Exifで幅を取得するとこうなる。これはImageWidth/ExifImageWidthが合わないのは、回転を考慮するからですね。
画像サイズ
takuya@air:~/Desktop$ exiftool -ImageSize IMG_5059.JPG Image Size : 1936x2592
複数Keyをまとめて指定
takuya@air:~/Desktop$ exiftool -GPSAltitude -GPSLatitude IMG_5018.JPG GPS Altitude : 40.9 m Above Sea Level GPS Latitude : 34 deg 39' 47.40" N
数値で取得する。 -n
takuya@air:~/Desktop$ exiftool -GPSAltitude -GPSLatitude -n IMG_5018.JPG GPS Altitude : 40.95095368 GPS Latitude : 34.6631666666667
数字で取得するオプション -n は orientation などでも、使えます。
値を更新するには -n オプションが便利です。
takuya@air:~/Desktop$ exiftool -Orientation=1 -n IMG_5059.JPG
設定すれば簡単ですね。