急に思いついてケータイで取った写真の EXIF データから位置情報を取り出してみようと思ったのですが…
Image::Info モジュールをゲットし、ごにょごにょしてテストスクリプトを実行してみるとちゃんと表示された。
BitsPerSample -> [8,8,8]
ColorComponents -> [[Y,33,0],[Cb,17,1],[Cr,17,1]]
ColorComponentsDecoded -> [HASH(0x81acbe0),HASH(0x81acc10),HASH(0x81a9a64)]
ColorSpace -> 1
ComponentsConfiguration -> YCbCr
DateTimeDigitized -> 2004:04:04 00:55:00
DateTimeOriginal -> 2004:04:04 00:55:00
ExifImageLength -> 480
ExifImageWidth -> 640
ExifVersion -> 0210
FlashPixVersion -> 0100
InteroperabilityIndex -> R98
InteroperabilityVersion -> 0100
JPEG_Type -> Baseline
Make -> DoCoMo
Model -> P900i
SamplesPerPixel -> 3
YCbCrPositioning -> 2
color_type -> YCbCr
file_ext -> jpg
file_media_type -> image/jpeg
height -> 480
resolution -> 72 dpi
width -> 640
ここで気づいた。地理データって、一体どこ?
おかしいなと思って GPS 対応の INFOBAR で GPS データを付加してもらった写真で試すと