Autor e licença via IPTC/XMP 2025 — Faça os créditos sobreviverem ao compartilhamento

Publicado: 20 de set. de 2025 · Tempo de leitura: 3 min · Pela equipe editorial da Unified Image Tools

Metadados frequentemente se perdem pelo caminho. Use IPTC/XMP para manter autor, direitos e contato “dentro do arquivo”, sobrevivendo a edições e compartilhamentos.

Priorizamos campos e mapeamentos que resistem a remoções. Fluxo: aplicar template no master → preservar durante edições → verificar antes de publicar → amostragem pós‑publicação.

Relacionado: Política segura de metadados 2025 — Remover EXIF, autorrotar e proteger a privacidade / Fluxo seguro de remoção de EXIF e privacidade 2025

Campos obrigatórios

  • Creator/By‑line (autor)
  • Copyright Notice
  • Credit/Source
  • Rights Usage Terms (licença/termos)
  • Contact Info

Mapeamento essencial

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

Evite duplicação desnecessária, mas preencha redundante nos campos‑chave em IPTC e XMP para robustez.

Exemplo de mapeamento

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

Nota: Coloque o mesmo texto legível em rights e RightsUsageTerms, com uma URL de detalhes em WebStatement.

Fluxo prático

  1. Aplique IPTC/XMP ao master via template
  2. Exporte com configurações que preservem metadados
  3. Revisão pré‑publicação. Remova EXIF sensível (GPS/IDs) com Limpar EXIF + Autorrotacionar
  4. Para lotes, use Otimizador em lote Plus

Pontos de revisão pré‑publicação

  • Sem conflitos entre rights e RightsUsageTerms
  • URLs de contato funcionam (evite encurtadores)
  • Nenhum EXIF sensível restante

Template exiftool (exemplo)

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

  • Plataformas sociais podem remover muitos campos; adicione redundância em OGP (título/autor/direitos) e no texto do post.
  • Não incorpore dados sensíveis (GPS, seriais). Uma vez público, não há retorno.

Armadilhas de interoperabilidade

  • Algumas plataformas removem quase todo IPTC/XMP → reforce em OGP e legendas
  • Reexportar thumbnails pode derrubar metadados → padronize “preservar metadados”

Script simples em lote (exemplo)

#!/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: Compressão remove metadados? R: Depende da ferramenta/config. Deixe “preservar” explícito e verifique antes de publicar.
  • P: Plataformas removem metadados. R: Duplique créditos em OGP e legendas. Mantenha uma URL fonte.
  • P: Quais namespaces XMP são necessários? R: dc (Dublin Core) e iptcExt cobrem a maioria dos casos práticos.

Resumo

Coloque “quem” e “como usar” dentro do arquivo. Reduz disputas e chamados.


Apêndice: auditorias 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 "Campos ausentes detectados"

Apêndice: leitura em JSON

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

Artigos relacionados