Sociaux et recherche

30 juil. 2013

Les données Exif d’une photo


Vous les avez surement déjà vu sur vos logiciels de retouche d’image ou sur pas mal de sites internet : les données Exif vous apportent énormément d’informations sur une photo. Nous verrons ici leur utilité, les principales données à exploiter et pour les plus courageux : comment les lire.




Résumé de l'article

Qu’est-ce que les données Exif ?
Des informations inclues dans vos photos, qui parlent du matériel utilisé et des conditions de prise de vue.

Que contiennent les Exif ?
On peut classer les infos par familles :
 - Matériel utilisé (APN, objectif et logiciel)
 - La date et le lieu de prise de vue
 - Les réglages du matériel (ouverture de l’objectif, sensibilité ISO, mode d’exposition,..)
 - Des infos sur le fichier (taille, informations colorimétriques,..) 


A quoi servent les données EXIF ?
D’abord à comprendre les réglages effectués pour prendre une photo.
Mais également à trier vos images, à retrouver un appareil en cas de vol, à apporter des infos aux logiciels de post traitement,...

Peut-on effacer les données Exif ?
Oui, au moment du développement ou souvent au moment de les mettre sur internet.

Peut-on modifier les données Exif ?
Oui, mais c’est assez compliqué et ce n’est pas du jeu. Tricheur.




Une présentation rapide des données Exif


Ces données sont dans vos photos (que ce soit des RAW ou des JPEG), elles y sont directement écrites par votre APN.

Vous pouvez vous amuser à ouvrir une photo avec un éditeur de texte lambda, au milieu d’un charabia incompréhensible vous verrez des mots écrits en vraies lettres : ce sont quelque unes des données Exif.

EXIF - lecteur bloc notes
Entre deux "ÀØ" et autres "gö": le fabricant et le modèle de l'APN

L’organisation des ces données est (plus ou moins) standard, un lecteur d’Exif sait où aller chercher la longueur focale de l’objectif ou la distance de mise au point.

On peut classer les informations contenues par familles :

  • Infos sur le matériel utilisé : fabricant, référence et numéro de série de l’appareil photo et de l’objectif.
  • Infos sur la prise de vue : date, lieu (si vous utilisez un module GPS) ou encore la distance du sujet (si l’objectif l'a communiquée au boitier)
  • Infos sur les réglages effectués : triangle d’exposition (ouverture, vitesse et sensibilité ISO), longueur focale de l’objectif, mode de mesure de l’exposition, correction de l’expo, réglage de la balance des blancs,..
  • Infos ajoutées par l’auteur : nom du photographe, description de la photo, copyright,..


Ces données sont exploitables par la plus part des logiciels de retouche et par de nombreux logiciels spécialisés, il est même probable que votre ordi vous montre les Exif par simple clic droit sur une photo.

Avec un logiciel adéquat on peut facilement supprimer ces infos, on peut plus difficilement les modifier.



L'utilité des données Exif


La grosse valeur ajoutée des Exif : comprendre les réglages d’un appareil photo et notamment pourquoi vous avez raté les photos de la communion de la petite cousine.

  • Votre photo est pleine de bruit ? bah regardez, il ne fallait pas se mettre à 12'800 ISO.
  • Vous avez du flou de bougé ? regardez la vitesse, vous étiez bien en dessous de la la vitesse de sécurité

Regarder les Exif d'une photo peut vous apprendre énormément, sur les réglages et sur la qualité du matériel.

Ces données permettent également de trier vos photos, comme avec Lightroom où vous pouvez afficher les photos sous certaines conditions. Un cas pratique : lors d’une des dernières mises à jour de LR le module de correction du bruit a considérablement progressé, du coup j’ai filtré les photos avec une sensibilité ISO d’au moins 1600, pour les retravailler.

Les infos d’horodatage et de géo-localisation sont un plus lorsque vous consultez votre photothèque, associées aux tags que vous pouvez ajouter manuellement vous n’aurez plus aucune difficulté pour situer vos photos à Palavas-les-flots en août 2009. Mais cela peut vous jouer des tours, rappelez vous de l’affiche de campagne de Sarkozy, le regard fier avec en arrière plan une mer... en Grèce, la bourde a été découverte dans les Exif.

Une autre application : en cas de vol vous pouvez prouver que c’est Manu97(*) qui vous a chouravé votre joli reflex, en effet Manu97 n’a pas enlevé les Exif avant de publier ses photos sur son Skyblog et malheureusement pour lui elles contiennent le numéro de série du boitier (ceci dit le numéro de série n’est pas forcément présent et Manu ne sera pas forcément enclin à vous restituer votre matos).

(*): toute ressemblance avec des personnages réels blablabla



De la maltraitance des Exif par les sites web


Par soucis de respect de votre vie privée (ou pour vous rendre captif de leur interface) pas mal de sites enlèvent les Exif des photos que vous uploadez pour, dans certains cas, les rendre consultables uniquement par leur site. Tour d’horizon.


Les forums (Chasseur d’images, Nikon passion, EOS-numérique et toute la clique)


RAS : si l’auteur ne les a pas enlevé les Exif sont toujours présents.
Certains forums ont même des mini lecteurs d'Exif intégrés.


Flickr


Si vous arrivez à surmonter la lenteur du site depuis sa mise à jour vous constaterez avec plaisir que l’accès aux données Exif est aisé (si l’auteur ne l’a pas inhibé):

D'abord directement sur la page principale de la photo :

Exif - Flickr - simple
Vue directe des Exif sur Flickr


Mais également dans l’interface détaillée, accessible en cliquant sur « … » puis « Afficher les informations Exif »

Exif - Flickr - detail
Vue détaillée des Exif sur Flickr


Vous pouvez également consulter les Exif directement depuis la photo, via un logiciel, si elle est disponible en taille « originale » pour les autres tailles Flickr dégage les infos.


Conclusion : élève sérieux.


500px


Eux aussi proposent un accès aux infos, en version simplifiée, directement sous les photos :

Exif - 500px - simple
Vue directe des Exif sur 500px


Si vous en voulez plus il va falloir gruger, j’hésite à vous dire que sous chrome il suffit de faire clic-droit, « afficher le code source », rechercher « .jpg », ouvrir le lien dans un nouvel onglet et lancer  [Début de la PUB]  mon extension pour Chrome  [Fin de la PUB]  pour avoir beaucoup plus de données :

Exif - 500px - LPEF
Vue des Exif sur 500px avec l'extension LPEF


Conclusion : peut mieux faire.


Google+


Encore une interface simplifiée dans le volet droit à côté des photos :

Exif - Google+ - simple
Vue directe des Exif sur Google+


Et encore un moyen détourné d’avoir plus d’infos, en téléchargeant la photo et en l’ouvrant avec un logiciel spécialisé (ou mon extension hein):

Exif - Google+ - LPEF
Vue des Exif sur Google+ avec l'extension LPEF


Conclusion : peut beaucoup mieux faire (et si Google pouvait éviter de modifier l’expo, la saturation ou encore le contraste PAR DÉFAUT cela m’arrangerait)


Facebook


Le pire pour la fin : Facebook vire toutes les données et n’affiche rien, au moins c’est clair.


Conclusion : redoublement.



Les Exif en détail


Ce chapitre est réservé aux plus curieux et à ceux qui, comme moi, souhaitent coder un lecteur d’Exif.

La structure des données Exif est normalisée, elle est détaillée sur le site de la CIPA, par exemple ici : http://www.cipa.jp/english/hyoujunka/kikaku/pdf/DC-008-2010_E.pdf.

Vous aurez de bons compléments d’info sur des sites non officiels, comme http://www.exiv2.org .

Nous sommes actuellement à la version 2.3 du standard Exif, ce standard est utilisé par tous les fabricants d’appareil photo et même de photophone.

Grosso modo le protocole détaille où sont situées les infos (offset dans le fichier), leurs significations et comment les exploiter.

Je vous livre un tableau résumant ce que je sais des Exif, il y a plus d’informations mais je ne les ai pas toutes utilisées.

OffsetNomFamilleDescriptionFormatDétails sur le format
0x0001GPSLatitudeRefDescriptionRéférence de LatitudeTexteS ou N
0x0002GPSLatitudeDescriptionLatitudeTextedegré,minute,seconde
0x0003GPSLongitudeRefDescriptionRéférence de LongitudeTexteW ou E
0x0004GPSLongitudeDescriptionLongitudeTextedegré,minute,seconde
0x010EImageDescriptionDescriptionTitre de la photoTexte
0x010FMakeAPNFabricant de l'APNTexte
0x0110ModelAPNModèle de l'APNTexte
0x0131SoftwareAPN/Post traitementVersion logiciel de l'APN ou plus souvent: logiciel utilisé en retoucheTexte
0x013BArtistDescriptionAuteur de la photoTexte
0x8298CopyrightDescriptionInfos de copyrightTexte
0x829AExposureTimeRéglagesTemps d'expositionNombreen secondes
0x829DFNumberRéglagesOuverture du diaphragmeNombre
0x8822ExposureProgramRéglagesMode sélectionnéCode1: Manuel, 3: priorité ouverture,…
0x8827ISOSpeedRatingsRéglagesSensibilité ISONombre
0x8833ISOSpeedRéglagesSensibilité ISO (Apex)APEX
0x9003DateTimeOriginalDescriptionDate de la prise de vueTexteaaaa:mm:jj hh:mm:ss
0x9201ShutterSpeedValueRéglagesVitesse (APEX)APEXsi ShutterSpeedValue>0:
temps d'expo = 2^(0,5*ShutterSpeedValue)

si ShutterSpeedValue≤0:
temps d'expo = 1/ 2^(0,5*ShutterSpeedValue)
0x9202ApertureValueObjectifOuverture du diaphragmeAPEXOuverture = 2^(0,5*ApertureValue)
0x9204ExposureBiasValueRéglagesCorrection de l'expositionNombreen EV
0x9205MaxApertureValueObjectifOuverture max (APEX)APEXOuv. max = 2^(0,5*MaxApertureValue)
0x9206SubjectDistanceDescriptionDistance de mapNombreen mètre
0x9207MeteringModeRéglagesMode de mesure de l'expositionCode1: Moyenne, 2: Pondérée centrale,…
0x9208LightSourceRéglagesEclairage pris en compte pour la balance des blancsCode1: Daylight, 2: Fluorescent,…
0x920AFocalLengthObjectifLongueur focaleNombreen mm
0x927CMakerNoteDescriptionNote du fabricant, format propre à la marque voir à l'apn. Peut contenir des infos sensées être ailleurs (par exemple la référence de l'objectif)CodeDépend de l'apn
0x9286UserCommentDescriptionLes tags ajoutés par l'utilisateurTextetag1,tag2,…
0xA403WhiteBalanceRéglagesMode de balance des blancsCode0: Auto, 1: Manuel
0xA405FocalLengthIn35mmFilmObjectifLongueur focale équivalente en full frameNombreen mm
0xA430CameraOwnerNameDescriptionNom du propriétaire de l'APNTexte
0xA431BodySerialNumberAPNNuméro de série du boitierTexte
0xA432LensSpecificationObjectifInfos sur l'objectifTextefocale min, focale max, ouverture min, ouverture max
0xA433LenseMakeObjectifFabricant de l'objectifTexte
0xA434LenseModelObjectifModèle de l'ObjectifTexte
0xA435LenseSerialNumberObjectifNuméro de série de l'objectifTexte
0xC614UniqueCameraModelAPNModel de l'apnTexte
0xC62fCameraSerialNumberAPNNuméro de série de l'APNTexte
0xC630LensInfoObjectifPareil que LenSpecificationTexte

Parmi les données non listées on retrouve les réglages de l’APN en saturation, contraste, luminosité,.. ou encore des infos sur l’espace couleur, le crop de l’image et bien d’autres.

Un mot sur les cas particuliers : les fabricants ne jouent pas tous le jeu et codent les EXIF à leur sauce, le meilleur exemple est celui de Canon qui donne la référence de l’objectif dans une zone spécifique accessible en lisant le « MakerNote », il faut ensuite décoder l’info en utilisant des tables de correspondance (du genre 124 = « Canon MP-E 65mm f/2.8 1-5x Macro Photo »). Bof.

Sinon on constate bon nombres de doublons, au logiciel de jongler avec.



Voilà, vous en savez plus sur le Exif, à vous de les utiliser et de les laisser sur vos photos pour que les petits copains puissent en profiter !



PS: à la base je souhaitais mettre un outil en fin d'article pour lire les Exif mais Blogger, qui m’héberge, ne me permet pas de créer une interface d'upload. Va falloir que je songe à moderniser tout ça.



Dernière mise à jour le:
par Pierre LPEF