Autor y licencia con IPTC/XMP 2025 — Que los créditos sobrevivan al compartir

Publicado: 20 sept 2025 · Tiempo de lectura: 3 min · Por el equipo editorial de Unified Image Tools

Los metadatos suelen perderse por el camino. Usa IPTC/XMP para mantener autor, derechos y contacto “dentro del archivo” de modo que sobrevivan a ediciones y compartidos.

Priorizamos campos y mapeos que resisten el stripping. Flujo: aplicar plantilla al master → preservar durante ediciones → verificar antes de publicar → muestreo post‑publicación.

Relacionado: Política segura de metadatos 2025 — Eliminar EXIF, autorrotar y proteger la privacidad / Flujo seguro para limpiar EXIF y proteger la privacidad 2025

Campos requeridos

  • Autor (Creator/By‑line)
  • Aviso de copyright
  • Crédito/Fuente
  • Términos de uso (licencia)
  • Información de contacto

Esenciales de mapeo

  • IPTC: Creator, Credit, CopyrightNotice, RightsUsageTerms
  • XMP‑dc: creator, rights
  • XMP‑iptcExt: CopyrightOwner, Licensor, WebStatement

Evita duplicación pero rellena de forma redundante los campos clave en IPTC y XMP para robustez.

Mapeo de ejemplo

| Propósito | IPTC | XMP‑dc | XMP‑iptcExt | |---|---|---|---| | Autor | Creator | creator | CopyrightOwner | | Crédito | Credit | — | — | | Copyright | CopyrightNotice | rights | — | | Términos | RightsUsageTerms | rights | WebStatement | | Licenciante | — | — | Licensor / LicensorName |

Nota: Pon el mismo texto legible en rights y RightsUsageTerms, con una URL de detalle en WebStatement.

Flujo práctico

  1. Aplica IPTC/XMP al master con una plantilla
  2. Exporta preservando metadatos
  3. Revisión pre‑publicación. Quita EXIF sensible (GPS/IDs de dispositivo) con Limpiar EXIF + Autorrotar
  4. Para lotes, usa Optimizador por lotes Plus

Puntos de revisión

  • Sin conflictos entre rights y RightsUsageTerms
  • URLs de contacto resuelven (evita acortadores)
  • No queda EXIF sensible

Plantilla exiftool (ejemplo)

exiftool -overwrite_original \
  -IPTC:Creator="Unified Image Tools" \
  -IPTC:Credit="Unified Image Tools" \
  -IPTC:CopyrightNotice="© 2025 Unified Image Tools" \
  -IPTC:RightsUsageTerms="CC BY 4.0" \
  -XMP-dc:creator="Unified Image Tools" \
  -XMP-dc:rights="© 2025 Unified Image Tools — CC BY 4.0" \
  -XMP-iptcExt:LicensorName="Unified Image Tools" \
  -XMP-iptcExt:WebStatement="https://www.unifiedimagetools.com/license" \
  input.jpg

ImageMagick (aux)

magick input.jpg -profile sRGB.icc -set copyright "© 2025 Unified Image Tools" out.jpg

Notas

  • Algunas plataformas eliminan muchos campos; duplica en OGP (título/autor/derechos) y en el texto de la publicación.
  • No incrustes datos sensibles (GPS, números de serie). Una vez público, no puede retirarse.

Problemas de interoperabilidad

  • Algunas plataformas eliminan casi todo IPTC/XMP → respáldalo en OGP y descripciones
  • Re‑exportar miniaturas puede borrar metadatos → estandariza opciones “preservar metadatos”

Script simple por lotes (ejemplo)

#!/usr/bin/env bash
set -euo pipefail

tpl_author="Unified Image Tools"
tpl_rights="© 2025 Unified Image Tools — CC BY 4.0"
tpl_web="https://www.unifiedimagetools.com/license"

for f in "$@"; do
  exiftool -overwrite_original \
    -IPTC:Creator="$tpl_author" \
    -IPTC:Credit="$tpl_author" \
    -IPTC:CopyrightNotice="© 2025 Unified Image Tools" \
    -IPTC:RightsUsageTerms="CC BY 4.0" \
    -XMP-dc:creator="$tpl_author" \
    -XMP-dc:rights="$tpl_rights" \
    -XMP-iptcExt:LicensorName="$tpl_author" \
    -XMP-iptcExt:WebStatement="$tpl_web" "$f"
done

FAQ

  • P: ¿La compresión elimina metadatos? R: Depende de herramientas/ajustes. Deja “preservar” explícito y verifica antes de publicar.
  • P: Las plataformas eliminan metadatos. R: Duplica créditos en OGP y descripciones. Mantén una URL fuente autorizada.
  • P: ¿Qué namespaces XMP son necesarios? R: dc (Dublin Core) e iptcExt cubren la mayoría de casos prácticos.

Resumen

Coloca “quién” y “cómo usar” dentro del archivo. Reduce disputas y consultas entrantes.


Apéndice: auditorías rápidas

exiftool -IPTC:Creator -IPTC:CopyrightNotice -IPTC:RightsUsageTerms -XMP-dc:rights "*.jpg" | tee audit.txt
grep -E "(Creator: *$|CopyrightNotice: *$|RightsUsageTerms: *$|rights: *$)" audit.txt && echo "Faltan campos"

Apéndice: lectura JSON

exiftool -j -IPTC:Creator -IPTC:CopyrightNotice -IPTC:RightsUsageTerms -XMP-dc:rights "*.jpg" > meta.json
jq '.[] | {SourceFile, Creator, CopyrightNotice, RightsUsageTerms, rights}' meta.json

Artículos relacionados