Auteur et licence via IPTC/XMP 2025 — Préserver les crédits lors du partage

Publié: 20 sept. 2025 · Temps de lecture: 3 min · Par la rédaction Unified Image Tools

Les métadonnées se perdent facilement. Utilisez IPTC/XMP pour garder auteur, droits et contact « dans le fichier » afin que les crédits survivent.

Nous privilégions les champs/mappings résistants. Flux : appliquer un modèle au master → préserver à l’export → vérifier avant publication → échantillonner après.

Articles associés : Politique de métadonnées sûre 2025 — Supprimer l’EXIF, auto‑rotation et protection de la vie privée / Workflow sûr d’anonymisation EXIF et de protection de la vie privée 2025

Champs requis

  • Creator/By‑line (auteur)
  • Copyright Notice
  • Credit/Source
  • Rights Usage Terms (licence/termes)
  • Contact Info

Mappages clefs

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

Éviter les doublons inutiles tout en remplissant de manière redondante les champs clefs côté IPTC et XMP.

Tableau de correspondance

| Objet | IPTC | XMP‑dc | XMP‑iptcExt | |---|---|---|---| | Auteur | Creator | creator | CopyrightOwner | | Crédit | Credit | — | — | | Copyright | CopyrightNotice | rights | — | | Conditions | RightsUsageTerms | rights | WebStatement | | Licenciant | — | — | Licensor / LicensorName |

Note : Mettre un texte lisible dans rights et RightsUsageTerms, avec une URL détaillée dans WebStatement.

Flux pratique

  1. Appliquer IPTC/XMP au master via un modèle
  2. Exporter en préservant les métadonnées
  3. Avant publication, supprimer EXIF sensibles (GPS/IDs) avec EXIF Clean + Autorotate
  4. Pour les lots, utiliser Optimiseur par lot Plus

Points de revue

  • Pas de contradiction entre rights et RightsUsageTerms
  • URLs de contact valides (éviter raccourcisseurs)
  • Pas d’EXIF sensible résiduel

exiftool (exemple)

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 (complément)

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

Notes

  • Les plateformes sociales retirent parfois des champs; redondez via OGP (title/author/rights) et le texte du post.
  • N’intégrez pas de données sensibles (GPS, numéros de série).

Pièges d’interop

  • Certaines plateformes retirent IPTC/XMP → doubler dans OGP et la légende
  • Ré‑export de vignettes qui supprime les métas → standardiser « préserver les métadonnées »

Script batch simple

#!/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

  • Q : La compression supprime les métadonnées ? R : Selon les outils. Rendre « préserver » explicite et vérifier.
  • Q : Les plateformes retirent les métadonnées. R : Dupliquer dans OGP + légende; garder une URL source faisant foi.
  • Q : Espaces de noms XMP nécessaires ? R : dc (Dublin Core) et iptcExt suffisent dans la plupart des cas.

Résumé

Inscrire « qui » et « comment utiliser » dans le fichier réduit litiges et sollicitations.


Annexe : audits rapides

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

Annexe : lecture JSON

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

Articles liés