Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
Une photo numérique contient bien plus d’informations que l’on ne peut le voir à première vue. Une
photo numérique contient des informations sur elle-même (définition, résolution, poids…) mais aussi
des informations sur la prise de vue (date, heure, lieu, type d’appareil photo…). Ces informations
sont des métadonnées que l’on nomme EXIF (Exchangeable Image file Format).
Il existe plusieurs possibilités pour afficher les données EXIF contenues dans une photo :
* Avec windows par clic droit sur une image puis « propriétés » puis « détail »
* Avec un logiciel de retouche d’image comme par exemple avec Gimp ou photofiltre
A l’aide du site www.coordonnees-gps.fr saisir les coordonnées GPS de la photo pour retrouver le
lieu de prise de vue.
Exemple :
Que pouvez-dire de la date de prise de vue effectuée dans google maps ? Comparez avec la date de
prise de vue de la photographie du TP2. Concluez.
Application n°2 : extraire les métadonnées d’une photo numérique avec Python
Enregistrer la photo précédente dans votre dossier personnel sous le nom « photoduTP2.jpg » dans
un nouveau dossier nommé "EXIF".
En utilisant Python, saisir et tester le programme suivant (rappel : votre programme Python doit être
enregistré dans votre dossier EXIF ) :
import PIL.Image
img = PIL.Image.open('photoduTP2.jpg')
exif_data = img. _getexif()
print(exif_data)
Après avoir exécuté le programme, que constatez-vous ? Les données sont-elles exploitables ?
Les données extraites par Python ont une référence appelée « tag »
306
22
Application n°3 : extraire et exploitation des métadonnées d’une photo numérique avec Python
exifDict = piex.load("photoduTP2.jpg")
print(piex.TAGS[ifd][tag]["name"], exifDict[ifd][tag])