¿Los diferentes programas de software almacenan meta etiquetas de palabras clave de manera diferente?

Administro un popular sitio de fotografía deportiva y permito que los fotógrafos carguen fotos y luego las etiqueten para que a los competidores les resulte más fácil encontrar sus fotos individuales.

A algunos fotógrafos les resulta beneficioso etiquetar sus fotos antes de subirlas y luego tienen que volver a etiquetarlas una vez subidas.

En estos casos, me gustaría leer mediante programación las etiquetas de los archivos JPEG cuando se cargan.

En un archivo de muestra que me han enviado, las etiquetas están almacenadas en iptc > APP13 > 2#025.

¿Es ese casi siempre el caso, o diferentes programas los almacenan en diferentes campos?

¡Muchas gracias!

Espero que no te moleste que cambié el título. Inicialmente vi y pensé qué sería esto (no estaba particularmente claro), ¡pero es una pregunta genuinamente justa! (Solo en el caso de DV basado solo en el título)
Creo que quizás también haya algo más en la pregunta, relacionado no solo con las palabras clave. Por ejemplo, las personas pueden etiquetarlos con subtítulos, títulos, etiquetas, palabras clave... hay un montón de posibilidades y opciones. No se trata tanto de diferencias de implementación técnica como de elecciones realizadas por el fotógrafo. Y además de la elección de campo, está el formato, para las palabras clave jerárquicas o no, etc.
¿Está escribiendo un programa para su sitio que procesa los datos EXIF ​​sin procesar del archivo, o planea usar una biblioteca de terceros como ExifTool para extraer los datos?
Actualmente lo hago con php simple, pero miraré la herramienta para ver si ayuda de alguna manera.

Respuestas (1)

JPEG, TIFF, PSD y otros formatos de archivo pueden incluir numerosos tipos de estándares, por lo que siempre que su software pueda escribirse para detectar y analizar estos estándares, debería poder extraer la información que necesita.

Algunos de los estándares que utilizan los programas para almacenar metadatos en imágenes incluyen:

  • Exif
  • XMP
  • IPTC-IIM
  • Núcleo y extensión de IPTC
  • MÁS
  • Núcleo de Dublín

Hay otros también.