Métadonnées EXIF, IPTC, XMP. Classement des photos.
Page d'entréePhoto 

m.a.j.: nov. 2011

Généralités sur les EXIF
Pour commencer par de la lecture amusante, voici un article dans lequel vous découvrirez (§ 5.3) comment on peut retrouver, même à partir d'une portion de photo, une vignette de la photo originale (sans compter les multiples paramètres de prise de vue). Surprenant, hein? Du coup, vous serez certainement tenté de jouer avec exiv2 qui permet ce simili prodige.

Mars 2008: je me suis rendu compte qu'on pouvait mettre ceci en évidence très simplement avec ExifReader (Exif Reader, exifread), petit programme gratuit qui n'a pas besoin d'installation, et qui affiche automatiquement la vignette incluse dans une photo. Démo: prenez une de vos photos, retaillez-la "proprement" de manière à conserver ses données Exif (avec IrfanView par exemple et la fonction Edit > Crop selection, puis Save as en JPEG en conservant les données EXIF). Quand vous affichez cette l'image tronquée avec ExifReader, c'est la vignette de l'image originale qui s'affiche.

Plus tard, j'ai découvert Exifer, encore plus intéressant car il permet de manipuler les données EXIF, créer ou remplacer les vignettes (thumbnails), ou les données EXIF... Voir quelques exemples d'utilisation sur cette page.


Logiciels pour manipuler les données EXIF
Il en existe des tas.
Notez que si vous voulez consulter simplement les données EXIF (de base) ou IPTC incluses dans vos images, je vous conseille IrfanView (menu Image > Informations).
Voyez aussi cette page où je donne quelques astuces d'utilisation pour IrfanView, Exifer, ExifPro, Microsoft Pro Photo Tools, ExifReader.

ExifTool est un des logiciels ayant le plus de possibilités, mais il fonctionne en ligne de commande. Lien.
Il en existe une version avec interface graphique (pour Windows) ExifToolGUI, beaucoup plus intuitive. Si vous avez la flemme de lire la doc, décompactez simplement cette archive dans un répertoire quelconque (pas d'installation requise) et exécutez ExifToolGUI.exe
Exemple, où l'on voit la distance de mise au point.

PhotoME : parmi les logiciels gratuits qui affichent le plus de données contenues dans les images, essayez PhotoME qui interprète notamment toutes les données spécifiques aux marques.
"Exif, IPTC & ICC Metadata Editor. PhotoME is a powerful tool to show and edit the meta data of image files".
Permet de visionner les données EXIF propriétaires des marques photo (Nikon, Canon,...).
Exemple, où l'on voit la distance de mise au point.
Il possède une extension pour Firefox qui permet de voir à la volée toutes les données présentes dans les images visionnées sur le web. Essayez par exemple sur ces images de chamois.
Il peut également s'intégrer dans Internet Explorer ou Opera. Voir également ici pour Opera.
Il permet même de voir quels sont les collimateurs qui ont été utilisés lors de la mise au point de l'image (s'ils sont présents dans les données EXIF, ils apparaissent dans le menu "Vignette", en bas et à gauche de l'écran de PhotoME). Exemples:
- image Nikon, et ce qu'on voit dans PhotoME, ou directement dans Firefox muni de l'extension PhotoME,
- image Canon, et ce qu'on voit dans PhotoME, ou directement dans Firefox muni de l'extension PhotoME.
Notez que dans les deux exemples ci-dessus, les images ont été traitées avec DxO, et les données EXIF complètes restent présentes.
Il existe un moteur de recherche bien pratique dans PhotoME. On y accède en cliquant sur la loupe. Exemple.
Même si une image a été recadrée, comme par exemple celle-ci, PhotoME peut vous montrer la vignette de l'image originale (mais la personne qui a édité l'image a aussi pu remplacer la vignette originale par une autre; tout est possible...).

Pour les images issues des boitiers Nikon, ViewNX (le logiciel gratuit de Nikon) est certainement le logiciel le plus polyvalent. Il vous donnera toutes les informations sur vos images en langage clair (données EXIF, réglages du boitier lors de la prise de vue, caractéristiques de l'objectif,...), mais permet également de les trier, de manipuler les métadonnées IPTC, de retoucher vos images, de développer les RAW (NEF), de corriger les yeux rouges,...


Liens en vrac sur les métadonnées
La suite de cette page est à l'état de brouillon permanent. C'est un recueil de notes qui me paraissent intéressantes dans ma recherche de la bonne solution d'archivage d'images.
Les pistes les plus intéressantes sont en texte rouge, un peu plus bas.
Mon espoir ultime est d'arriver à intégrer cette recherche dans un logiciel de type "Desktop Search" qui permettrait de rechercher tous les documents: fichiers, mails, documents bureautiques par l'indexation du texte qu'ils contiennent, et images par indexation de leurs métadonnées. Cet espoir s'amenuise de plus en plus en ce qui concerne X1. Par contre, les moteurs de recherche inclus dans Windows se sont mis à indexer les métadonnées des images, et ils le font plutôt bien.

Un article excellent au sujet du classement, des métadonnées EXIF, IPTC, XMP (Extensible Metadata Platform), les logiciels (PixVue, Picasa, IrfanView, ZoomBrowser, JAlbum),...: http://www.figer.com/Publications/collection.htm, et sa version locale ici

http://julien.noel.free.fr/photo_numerique/comment_ranger_ses_photos_numeriques.html

http://peccatte.karefil.com/software/Metadata.htm

http://www.topxml.com/XML/re-41523_Open-Source-Image-Archiving--Exif-IPTC-XMP-and-all-that-XML.aspx

http://www.controlledvocabulary.com/imagedatabases/
http://controlledvocabulary.com/imagedatabases/programs.html
http://www.controlledvocabulary.com/products/index.html
Champs IPTC:
http://www.controlledvocabulary.com/pdf/IPTC_mapped_fields.pdf
http://peccatte.karefil.com/software/Metadata.htm#IPTC

Une nouvelle norme IPTC basée sur XML devrait voir le jour en 2007. Voir http://www.iptc.org ou http://www.iptc.org/NAR/

Un article récent qui récapitule les divers formats et la manière de les gérer, par le Metadata Working Group (MWG). Fondamental pour comprendre la complexité du problème avant de se lancer dans une solution qui pourrait ne pas être la bonne.

Un tableau récapitulatif pour savoir comment et où les logiciels les plus courants enregistrent les métadonnées: http://www.itagsoftware.com/compatibility.php . Si le document disparait, j'en ai fait une copie de sauvegarde ici.


Logiciels pour gérer les métadonnées IPTC et XMP
Au niveau des logiciels, voir :
Tableau comparatif des essais: en version Excel,ou en version html (pour l'indexation).


Problèmes d'accents
Il faut absolument une solution de recherche qui fasse fi des accents (c'est le même problème avec n'importe quel moteur de recherche: il faut qu'en mode recherche, le logiciel considère comme équivalents des caractères tels que e-é-è-ê-ë-E-É-È-Ê-Ë ou encore c-ç-C-Ç, de manière à trouver les occurrences quelle que soit la casse et même si les "ornements" ne sont pas correctement mis). S'ajoute à cela un problème probable concernant la standardisation du jeu de caractères utilisé pour le codage.
Bref, pour l'instant, les solutions sont peu nombreuses (voir le tableau comparatif des essais).
Chronologiquement, une des premières solutions a été le moteur de recherche de Windows (il s'agit de celui deVista, mais je crois qu'il est devenu disponible pour XP depuis). Cela a freiné mes essais, vu que je n'ai pas l'intention de passer des heures à tagger mes images si la solution retenue n'est pas pleinement satisfaisante à mon goût, et suffisamment standardisée pour être pérenne.

Quelques pistes:
http://www.google.fr/search?q=iptc+accents

http://forum.ubuntu-fr.org/viewtopic.php?id=86845, message de jdautz du 24/7/07: "concernant les problème d'accent, ce n'est pas un bug mais parce que ces logiciels respecte la norme actuelle IPTC. Les accents et autres caractères internationaux (kanji...) ne sont tolérés que dans la zone commentaire (la description longue)."

http://mail.kde.org/pipermail/digikam-devel/2006-December/009085.html:
Additional Comments From caulier.gilles kdemail net 2006-12-12 13:57
Look this page: http://peccatte.karefil.com/Software/Metadata.htm#IPTC sorry it's in French...but it's very instructive. I have never seen an English page about Extended char with IPTC (UTF-8 like). Especiall, there is a section witch said: « Le modèle IPTC-NAA permet de coder les champs selon divers jeux de caractères étendus. Les logiciels actuels devraient donc être capables de gérer correctement les accents, les signes diacritiques, etc. Il n'en est rien - si l'on utilise des caractères étendus lors de la saisie des informations dans Photoshop par exemple, ces informations ne sont pas correctement affichées sur une autre plate-forme. Adobe préconise de n'utiliser que l'ASCII 7 bits [ce qui est inacceptable pour beaucoup de langues!] parce que le standard IPTC n'autorise que ce jeu de caractères [ce qui est faux!] » To resume, IPTC can support extended char set but because Photoshop only support ASCII 7bits char (with IPTC, not XMP), all others applications must only support this mode. If you look into IPTC spec page 20, the tag Iptc.Envelope.CharacterSet is designed for personalize char encoding.


Liens :
http://forum.hardware.fr/hfr/Photonumerique/Logiciels-Retouche/utilitaires-numeriques-classement-sujet_7398_1.htm
http://forum.hardware.fr/hfr/Photonumerique/Divers-7/conception-du-classement-sujet_13183_1.htm
http://forum.hardware.fr/hfr/Photonumerique/Divers-7/classer-photos-sujet_4633_1.htm
http://www.clubic.com/actualite-68665-microsoft-photo-info.html => passionnés joignables par MP
Le site de Didier Favre et le logiciel Regard


Retour à la page photo
Retour à la page d'accueil
Raccourci vers la page: http://snipurl.com/class_photo = http://tayeb.fr/photo/classement/classement_photo.htm