Detailed API

This part of the documentation is auto-generated from the Doxygen format documentation in the libexiv2 “header” files. There are many ways in which the conversion process can fail, so you may need to consult the Exiv2 C++ API documentation as well.

The documentation is split into several pages, one for each module in the Python interface. This makes it easier to use than having all the classes and functions in one document. Do not use the module names in your Python scripts: always use exiv2.name rather than exiv2.module.name or exiv2._module.name.

See Index for a full index to all classes, attributes, functions and methods.

exiv2._image

Image & ImageFactory classes.

exiv2._exif

Exif metadatum, container and iterators.

exiv2._iptc

IPTC metadatum, container and iterators.

exiv2._xmp

XMP metadatum, container and iterators.

exiv2._preview

Access to preview images.

exiv2._value

Exiv2 metadata value classes.

exiv2._types

Exiv2 metadata data types and utility classes.

exiv2._tags

Exif key class and data attributes.

exiv2._datasets

IPTC key class and data attributes.

exiv2._properties

XMP key class and data attributes.

exiv2._version

Exiv2 library version information.

exiv2._error

Exiv2 error codes and log messages.

exiv2._easyaccess

Simplified reading of Exif metadata.

exiv2._basicio

Classes to access files, memory and remote data.

exiv2._metadatum

Exiv2 metadatum base class.