EXIFのタイムゾーン情報は解釈されるのか?

最近のAndroidスマホで撮った写真には、EXIFにタイムゾーン情報が埋め込まれるようになったという話ですが、よその環境でこのタイムゾーン情報をちゃんと解釈してくれるのか、少しテストをしてみました。

写真を準備する

まず、タイムゾーンをずらしながら3枚写真を撮ります。

20221022_164218
システムのタイムゾーン設定を日本標準時(GMT+09:00)にしたまま、1枚目の写真を撮ります。

20221022_144308
タイムゾーン設定をインドシナ時間(GMT+07:00)に変えて2枚目の写真を撮ります。

20221022_164342
再びタイムゾーン設定を日本標準時(GMT+09:00)に戻して3枚目の写真を撮ります。

ファイルの情報を確認する

★1枚目

ファイル名:20221022_164218.jpg
システムのタイムスタンプ:2022年10月22日 午後4:42 (土)
EXIFの時刻関連項目:
Date and Time (Modified) - 2022:10:22 16:42:19
Date and Time (Original) - 2022:10:22 16:42:19
Date and Time (Digitized) - 2022:10:22 16:42:19
Offset Time - +09:00
Offset Time Original - +09:00

★2枚目

ファイル名:20221022_144308.jpg
システムのタイムスタンプ:2022年10月22日 午後4:43 (土)
EXIFの時刻関連項目:
Date and Time (Modified) - 2022:10:22 14:43:08
Date and Time (Original) - 2022:10:22 14:43:08
Date and Time (Digitized) - 2022:10:22 14:43:08
Offset Time - +07:00
Offset Time Original - +07:00

★3枚目

ファイル名:20221022_164342.jpg
システムのタイムスタンプ:2022年10月22日 午後4:43 (土)
EXIFの時刻関連項目:
Date and Time (Modified) - 2022:10:22 16:43:42
Date and Time (Original) - 2022:10:22 16:43:42
Date and Time (Digitized) - 2022:10:22 16:43:42
Offset Time - +09:00
Offset Time Original - +09:00

ファイル名は撮影時点のタイムゾーンに左右されるけど、システムのタイムスタンプはおそらく内部的にはUTC(協定世界時)で管理されているので、タイムゾーン変更でもぐらつきません。今のタイムゾーン設定から見た正しい時刻が出ています。

EXIFに現地時刻とタイムゾーンの両方が書かれているのは、前回確認した通りです。

撮影日時順に並べてみる

flickrにテスト用のアルバムを作って、この3枚の写真を格納します。

そして「撮影日時順(古い方が先)」という順番で並び替えると・・・

本来なら1・2・3の順に並ぶはずが、インドシナ時間で撮影した2の写真が先頭に来ました。EXIFのタイムゾーン情報は参考にされず、現地時刻が2時間遅いということで、この順になっているようです。

同じように、GoogleフォトとAmazon Photosにもアップロードしてみましたが、
Googleフォトでは3・2・1となり、
Amazon Photos(撮影日順)では3・1・2になりました。
(どちらも最新の写真が先頭に来る仕様。)

Googleフォトの並びはシステムのタイムスタンプを見ている可能性もあるかと思ったので、わざと書き換えて試してみたのですが、表示順に影響はありませんでした。確かにEXIFを見ているようです。

まとめ

現時点でAndroid独自らしきEXIFのタイムゾーン情報は、生みの親?のGoogleは見てくれるけど、flickrもAmazonも見てくれないという結果となりました。

コメント

読み込み中...