Skip to content

Instantly share code, notes, and snippets.

@mipsparc
Created August 5, 2017 03:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mipsparc/c8e52e50834dfa695aa5bb37b4b15f46 to your computer and use it in GitHub Desktop.
Save mipsparc/c8e52e50834dfa695aa5bb37b4b15f46 to your computer and use it in GitHub Desktop.
標準入力で与えられたファイル名のJPEGファイルのEXIF情報を読み込み、撮影された年を標準出力で返す
#/usr/bin/env python3
from PIL import Image
from datetime import datetime
imgname = input();
img = Image.open(imgname)
#DateTimeOriginal のExif tag ID
taken_datetime_exif = img._getexif()[0x9003]
taken_datetime = datetime.strptime(taken_datetime_exif, '%Y:%m:%d %H:%M:%S')
print(taken_datetime.strftime('%Y'), end='')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment