imagen de la etiqueta de título que falta en PIL y pyexiv2 después de exportación de Lightroom
-
22-12-2019 - |
Pregunta
Lightroom permite modificar la foto del Título y ImageDescription etiquetas.Es un título que no se ajustan etiqueta EXIF, por lo que es guardado en alguna parte, pero no en las etiquetas EXIF directamente.
Quiero analizar las etiquetas de imagen usando Python.He intentado utilizar PIL y pyexiv2.Tampoco se puede recuperar el título de la imagen de las etiquetas EXIF, aunque puede ser visto en Windows el Archivo de propiedades/detalles de la ventana.
Yo uso Python 2.7.2 de 32 bits en Windows 7 home.
Alguna idea?
Solución
Extraño que nadie podía ayudar, pero lo he descubierto ahora.
JPG de la imagen se almacena la información en EXIF
y IPTC
las etiquetas.Adobe Lightroom tiendas de título y descripción de la imagen en IPTC.Application.Caption
& IPTC.Application.ImageDescription
las etiquetas.Adobe Photoshop tiendas título y la descripción de la imagen en IPTC.Application.Headline
& IPTC.Application.ImageDescription
respectivamente.Estas etiquetas pueden ser fácilmente extraídos utilizando pyexiv2
:
import pyexiv2
# read image
metadata = pyexiv2.ImageMetadata(path_to_image)
metadata.read()
# now the metadata has been parsed and is ready to be extracted
title = metadata[Iptc.Application2.Caption][0]
imageDescription = metadata[Iptc.Application2.ImageDescription][0]
Ver aquí para obtener más información IPTC
etiquetas pyexiv2
.