2008年10月15日 星期三

使用PIL中的ExifTags讀取exif

在網路上逛到的,使用PIL (Python Image Library):

import Image
from ExifTags import TAGS

fn = r'C:\20080803.jpg'
im = Image.open(fn)
rawexif = im._getexif()
exif = dict([(TAGS.get(k,0), rawexif[k]) for k in rawexif.keys()])
for k in sorted(exif):
print str(k).ljust(20) ,exif[k]

速度還不錯,跟EXIF.py比起來…。

來源參考: http://blog.seety.org/everydaywork/2007/7/13/692/

沒有留言:

張貼留言