圖像的屬性包含了很多信息,如下圖所示:
圖像屬性
在Python中可以使用如下的方式來獲?。?/p>
import PIL.ExifTags
from PIL import Image
def get_exif(fn):
img = Image.open(fn)
exif = {PIL.ExifTags.TAGS[k]: v
for k, v in img._getexif().items()
if k in PIL.ExifTags.TAGS
}
return exif
上面的函數會返回一個字典,如果我們在變量窗口中查看這個字典就能看到圖像的各種屬性信息了
字典信息
如果我們需要字典中的某一項數據,比如曝光時間,可以用如下方式獲取:
exp_time = exif.get('ExposureTime')
曝光時間為: exp_time[0]/exp_time[1]