いこブログ

非ITエンジニアのサラリーマンが業務を自動化、効率化するためのプログラムや生活を豊かにする情報を紹介します。

【Python】Pillowで画像のEXIF情報から日付を取得する

画像のEXIF情報

スマートフォンのカメラなどで撮影された多くの画像ファイルには、日付やGPSの位置情報などが埋め込まれています。 今回はこの日付情報を取得し、表示するプログラムを作成しました。

作成したプログラム

作成したプログラムは下記の通り。日時情報のみ抜き出しprint()で表示しています。

プログラム:

from PIL import Image
from PIL.ExifTags import TAGS

# 画像ファイルを開く
im = Image.open('test.jpg')
# EXIF情報を得る
exif = im._getexif()
# 一覧で表示
for id, value in exif.items():
    if TAGS.get(id, id) == "DateTimeOriginal":
        print(value)

作成したプログラムと同じ階層にtest.jpgファイルを保存してください。 そして実行すると撮影した日時が表示されます。 いずれは取得した日時情報から画像ファイルのフォルダ分けバッチファイルを作成したいと考えております。

Pillow(PIL)を使用したプログラムならこちらもおすすめです。↓

www.salapy.xyz