pyexiv2 0.3.0 released

Olivier Tilloy olivier at tilloy.net
Fri Dec 31 16:01:07 CET 2010


Hello Python users and developers,

I'm pleased to announce that pyexiv2 0.3.0 [1], codename "A Good Year",
was released today.

pyexiv2 is a python binding to exiv2 [2], 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, thumbnails) embedded in image files
(JPEG, TIFF, ...).

It is designed as a high-level interface to the functionalities offered
by libexiv2. Using python's built-in data types and standard modules, it
provides easy manipulation of image metadata.

This series remains fully backward compatible with its predecessor, the
0.2 series, which should ease the transition away from the antiquated
0.1 series.

The highlights of this release are:
 - Compiles and tested (on linux and windows) against libexiv2 0.19,
0.20, 0.21
 - ImageMetadata implements the collections.MutableMapping interface
 - Consistent API across all types of tags to access the value(s)
 - Read/write access to the EXIF thumbnail
 - Decode and encode EXIF comments according to the specified charset
 - API to (un)register custom XMP namespaces
 - API to get, set and delete the (optional) IPTC charset
 - Added pickling support to tags
 - Use fractions.Fraction when available in the standard library (Python
≥ 2.6)

Feedback, suggestions and bug reports are welcome at
https://launchpad.net/pyexiv2.

Cheers,

Olivier


[1] https://launchpad.net/pyexiv2/0.3.x/0.3
[2] http://exiv2.org


More information about the Python-announce-list mailing list