pyexiv2 is a python binding to exiv2, the C++ library for manipulation of EXIF, IPTC and XMP image metadata. It is a python module that allows your python scripts to read and write metadata (EXIF, IPTC, XMP, previews) embedded in image files (JPEG, TIFF, ...).