2014-02-11 39 views
5

嗨我工作的程序,將打開一個圖像,然後從中提取元數據 我如何使用python提取元數據?如何使用python從圖像中提取元數據?

感謝

+0

Python沒有用於訪問圖像元數據的標準模塊。您需要搜索爲您感興趣的格式提供此類功能的模塊。 – lanzz

+0

您需要什麼元數據? –

+0

我認爲答案可在 http://stackoverflow.com/questions/765396/exif-manipulation-library-for-python –

回答

8

使用Pillow,這是PIL的一個分支仍處於積極發展,並支持python3。這裏我使用一個字典生成器來將exif數據映射爲字典

from PIL import Image, ExifTags 
img = Image.open("/path/to/file.jpg") 
exif = { ExifTags.TAGS[k]: v for k, v in img._getexif().items() if k in ExifTags.TAGS } 
相關問題