Exifファイルの原画像データ生成日時を取得するライブラリ

ディレクトリに保存されているExifファイルから、原画像データを生成した日時(DateTimeOriginal)を取得するCライブラリを作ってみました。

サンプルの実行例

sample.cをコンパイル、実行すると以下のような結果が表示されます。

$ ./sample ~/Pictures/
/Users/nkmrshn/Pictures/DSCN0001.JPG, 2011:02:23 14:00:03
/Users/nkmrshn/Pictures/TS3R0001.JPG, 2010:01:01 17:24:02
/Users/nkmrshn/Pictures/SH340001.JPG, 2008:02:04 06:25:38

余談

今年2月に大病を患い、5月のGW中、リハビリの為につくった代物です。何の役に立つのだろうか。

例えば、画像ファイルビューワで撮影日時毎に一覧を表示させる際、その一覧表示ウィンドウを生成する過程において使えるんじゃないかなぁ...と。