Reading and writing image metadata
to your image. You can download it from here.
Reading
from iptcinfo import IPTCInfo info = IPTCInfo('test.jpg') print info.keywords, info.supplementalCategories, info.contacts caption = info.data['caption/abstract']
Add/Edit
info = IPTCInfo('test.jpg') info.data['caption/abstract'] = 'Witty caption here' info.data['supplemental category'] = ['portrait'] info.save() info.saveAs('test_out.jpg') # keep original safe