ホームページ >バックエンド開発 >Python チュートリアル >Python読込画像EXIF情報クラスライブラリの紹介と使用例
最初に必要な介在は Python イメージング ライブラリであり、使用方法は次のとおりです:
def get_exif_data(fname):
"""画像ファイルから埋め込まれた EXIF データを取得します。"""
ret = {}
試してみてください:
img = Image.open(fname)
if hasattr( img, '_getexif' ):
exifinfo = img._getexif()
if exifinfo != なし:
タグの場合、exifinfo.items() の値:
デコードされた = TAGS.get(タグ, タグ)
ret[デコード] = 値
IOError を除く:
print 'IOERROR ' + fname
リターンレット
if __name__ == '__main__':
ファイル名 = 'C:/Users/Leyond/Desktop/IMG_20121122_153514.jpg'
exif = get_exif_data(ファイル名)
exif を印刷
返される清单如下:
のうち 59932 は、PIL 以外にも多くの種類の文字列が使用可能です。
Python のメディア メタデータ
EXIF.py
Python Exif パーサー
ブロガーの Exif パーサー
pyexiv2
次にEXIF.PYを見て、使用方法非常に简单:exif.py IMG_20121122_153514.jpg
Python Exif Parser に至るまで、好像不更新很久了、使用方法も似ています:
他の図書館はご自身で調べてください。