Pie de foto, crédito y palabras clave
El IPTC (International Press Telecommunications Council) definió campos para que una foto viajara con pie, autor, copyright y códigos de tema. Las implementaciones aparecen como bloques IPTC-IIM y como propiedades XMP. Cámaras y teléfonos casi no rellenan esto. Quien edita fotos, sí.
Una ciudad tecleada no es un chip GPS
IPTC no es un ping de ubicación en vivo. Un campo «Ciudad» lo puede escribir una persona y puede estar mal. El GPS, cuando existe, es otra estructura. Las credenciales C2PA son un sistema posterior y firmado.
Una copia para compartir de Limpieza de metadatos elimina metadatos de cabecera compatibles en JPEG, PNG y WEBP, incluidos paquetes IPTC/XMP típicos. No borra el texto del pie que ya está quemado en los píxeles.
Qué dejó ExifTool después de cada borrado, en un solo JPEG
El 22 de octubre de 2026 dibujamos una imagen de 800×600 con Pillow 10.2.0 y escribimos un JPEG que llevaba EXIF, IPTC-IIM y XMP a la vez. ExifTool 12.76 escribió y leyó. El dibujo es una prueba etiquetada CPK fixture 2026-10-22, no la foto de un lugar. El GPS fue 10.5 N, 20.25 E, altitud 12.5 m. Make fue CPKFixture, Model fue TestPhone, DateTimeOriginal fue 2026:10:22 12:00:00.
El pie y la descripción XMP eran frases distintas a propósito. Caption-Abstract de IPTC fue “Fixture caption for the IPTC test.” XMP-dc:Description fue “Fixture XMP description.” By-line de IPTC y XMP-dc:Creator fueron ambos “Fixture Byline.” Credit y City se escribieron en IPTC y en XMP-photoshop. CopyrightNotice y XMP-dc:Rights fueron ambos “Fixture Copyright 2026.” ObjectName fue “Fixture headline.” Keywords fue “fixture.” El archivo pesó 18.138 bytes. ExifTool también escribió XMPToolkit “Image::ExifTool 12.76”.
El estándar IPTC Photo Metadata 2025.1 mapea Creator a XMP dc:creator y a IIM 2:80 By-line, con un tope IIM de 32 bytes de texto, y Description a XMP dc:description y a IIM 2:120 Caption-Abstract, con un tope IIM de 2.000 bytes. Nuestras cadenas quedan muy por debajo. La guía de IPTC para Google Images dice que Google lee Creator primero en XMP dc:creator y, si está vacío, en IIM 2:80; Credit primero en XMP photoshop:Credit y luego en IIM 2:110; Copyright Notice primero en XMP dc:rights y luego en IIM 2:116.
| Comando sobre una copia del JPEG de 18.138 bytes | Bytes después | Lo que ExifTool 12.76 aún listó |
|---|---|---|
| exiftool -EXIF:all= | 17.684 | Siguieron el titular, el pie, la firma, el copyright y las palabras clave IPTC, y también la descripción, el creador, los derechos, el crédito y la ciudad en XMP. Desaparecieron Make, modelo, fecha original y GPS. |
| exiftool -IPTC:all= | 17.946 | EXIF y GPS siguieron. Siguieron la descripción, el creador, los derechos, el crédito y la ciudad en XMP. Desaparecieron titular, pie, firma, aviso de copyright y palabras clave IPTC. |
| exiftool -XMP:all= | 14.793 | EXIF y GPS siguieron. Siguieron titular, pie, firma, crédito, copyright, ciudad y palabras clave IPTC. Desaparecieron XMP-dc y XMP-photoshop. |
| exiftool -all= | 14.129 | Solo tipo de archivo y 800×600. Sin Make, sin GPS, sin IPTC, sin XMP. |
| mat2 0.13.4 --inplace | 11.748 | Solo tipo de archivo y 800×600. Más pequeño que la copia de exiftool -all=, así que mat2 reescribió también los datos de imagen. No imprimió nada y terminó en 81,6 ms. |
Borrar el EXIF dejó el pie. Borrar el IPTC dejó la descripción XMP, que era otra frase. Borrar el XMP dejó el pie IPTC, y Credit y City pasaron a verse en el grupo IPTC. Un botón que solo dice “quitar EXIF” no quitó, en este archivo, el pie de prensa ni la línea de crédito que la guía de Google lee primero desde XMP.
Las mismas etiquetas GPS también se leían en una copia PNG (8.529 bytes) y en una WebP (5.524 bytes) del dibujo. En esta pasada, IPTC y XMP se escribieron solo en el JPEG. Las páginas que comparan EXIF, IPTC y XMP en una tabla de glosario no enseñan este corte: IPTC Photo Metadata 2025.1, guía de IPTC para Google Images.
Preguntas frecuentes
¿Es lo mismo que el EXIF?
¿Lo veo en el visor?
Sí, si el archivo lo trae.
¿Lo veo en el visor?
Sí, si el archivo lo trae.