List of python exif libraries


Simple pure-python library that reads and writes EXIF from jpeg and tiff files.

Seems nice and has no native dependencies.


Swiss army knife library for image manipulation. Does not support modifying exif tags (as far as I know). Does not provide public api for exif getting tags.

Is nice since if you are doing any image manipulation you probably use PIL.

from PIL import Image

image =
exif_data = image._getexif()


Standard library for manipulatinb exif tags seems to be:

It has python wrapper here: py3exiv2


GOobject wrapper over exiv2 which has native python bindings.

I did not use this one due to lack of clear instruction on how to install it in virtualenv.