EXIF情報の取り出しメモ

linuxなどでデジカメ撮影したJPGデータからEXIF情報を取り出すにはどうしたらいいかと調べて、以下のツールに行き当たりました。

ExifTool by Phil Harvey

ExifTool is a Perl module with an included command-line application for reading and writing meta information in image files. It recognizes EXIF, GPS, IPTC, XMP, JFIF, GeoTIFF, ICC Profile, Photoshop IRB and ID3 meta information as well as the maker notes of many digital cameras including Canon, Casio, FujiFilm, Kodak, Leaf, Minolta/Konica-Minolta, Nikon, Olympus/Epson, Panasonic/Leica, Pentax/Asahi, Ricoh, Sanyo and Sigma/Foveon.

Perl moduleもついてくるのでCGIとの相性もバッチリです。

関連リンク:
Exifファイルフォーマット
Image::Info - Extract meta information from image files
EXIF抽出スクリプトのサンプル

Orientationを取り出して、自動で回転してリサイズするスクリプトとか作ろうと考えてます。exiftoolを使うと

$ exiftool -orientation DSC_1010.JPG
Orientation : Rotate 270 CW


と簡単に調べることが出来ます。