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?

¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top