Поиск в источнике PIL (1.1.7) говорит мне, что он может распознавать информацию XMP в файлах Tiff, но я не могу найти никаких свидетельств документированного или недокументированного API для работы с информацией XMP с использованием PIL на уровне приложения.
Из файла ИЗМЕНЕНИЙ, включенного в источник:
+ Support for preserving ICC profiles (by Florian Böch via Tim Hatch).
Florian writes:
It's a beta, so still needs some testing, but should allow you to:
- retain embedded ICC profiles when saving from/to JPEG, PNG, TIFF.
Existing code doesn't need to be changed.
- access embedded profiles in JPEG, PNG, PSD, TIFF.
It also includes patches for TIFF to retain IPTC, Photoshop and XMP
metadata when saving as TIFF again, read/write TIFF resolution
information correctly, and to correct inverted CMYK JPEG files.
Таким образом, поддержка XMP ограничена TIFF и позволяет сохранять информацию XMP только тогда, когда изображение TIFF загружено, возможно изменено и сохранено. Приложение не может получить доступ или создать данные XMP.