PIL を使用しています。写真の EXIF データを辞書に変換するにはどうすればよいですか?
ベストアンサー1
_getexif()
PIL イメージの保護されたメソッドを使用できます。
import PIL.Image
img = PIL.Image.open('img.jpg')
exif_data = img._getexif()
これにより、EXIF 数値タグでインデックス付けされた辞書が作成されるはずです。実際の EXIF タグ名文字列でインデックス付けされた辞書が必要な場合は、次のようにします。
import PIL.ExifTags
exif = {
PIL.ExifTags.TAGS[k]: v
for k, v in img._getexif().items()
if k in PIL.ExifTags.TAGS
}