Una búsqueda a través de la fuente PIL (1.1.7) me dice que puede reconocer información XMP en archivos Tiff, pero no puedo encontrar ninguna evidencia de una API documentada o no documentada para trabajar con información XMP usando PIL en el nivel de aplicación .
A partir de los cambios en los archivos incluidos en la fuente:
+ 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.
lo tanto, el soporte para XMP se limita a TIFF, y sólo permite que la información XMP para ser retenido cuando se carga una imagen TIFF, posiblemente cambió, y se guarda . La aplicación no puede acceder o crear datos XMP.
Me gusta ... siempre tuve problemas con las palabras clave truncadas al usar paquetes como PIL para acceder a los datos. Otro beneficio es que al leerlo desde el archivo jpg no hay dependencias al escribir un paquete reutilizable. – sthzg