Métadonnées EXIF
Introduction
Le fichier d'une image numérique contient les informations de chaque pixel écrites en respectant un format précis (par exemple le format JPEG ou le format PNG). Certains formats prennent en charge l'ajout de métadonnées généralement structurées selon le format EXIF (pour Exchangeable Image File Format).
Les métadonnées EXIF nous renseignent sur les conditions de prise de vue d'une photo. Voici une liste non exhaustive de caractéristiques :
- Modèle de l'appareil
- Date de la prise de vue
- Réglages de l'appareil (distance focale, temps d'exposition, sensibilité, ...)
- Géolocalisation
La plupart des logiciels de retouche photo proposent des fonctionnalités de lecture et d'écriture des métadonnées EXIF. Il est également possible d'accéder à celles-ci en utilisant le langage Python et la bibliothèque PIL. Les métadonnées EXIF sont communément utilisées par les photographes le classement des photos.
Objectifs
- Savoir accéder aux métadonnées EXIF
- Savoir distinguer les particularités des formats de fichier
Préparation
Afin de ne pas mélanger les ressources et productions entre les travaux pratiques, mettre à jour les dossiers SNT selon l'ordinateur utilisé :
Attention, il y a une archive ZIP à télécharger et décompresser. Suivre les indications propres à l'ordinateur en cours d'utilisation.
💻 Ordinateur portable
- Lancer l'explorateur de fichiers
- Se rendre dans le dossier Mes documents
- Créer le dossier SNT s'il n'existe pas déjà (clic droit, Nouveau > Dossier)
- Dans le dossier SNT, créer le dossier Photographie s'il n'existe pas déjà
- Télécharger le fichier SNT05_TP3.zip
- Décompresser le fichier dans le dossier Photographie (clic droit ▸ Extraire tout... ou copier/coller du dossier TP3_EXIF présent dans l'archive ZIP)
🖥 Ordinateur fixe des salles informatiques
- Depuis le bureau, cliquer sur l'icône intitulée Zone personnelle
- Créer le dossier SNT s'il n'existe pas déjà (clic droit, Nouveau > Dossier)
- Dans le dossier SNT, créer le dossier Photographie s'il n'existe pas déjà
- Télécharger le fichier SNT05_TP3.zip
- Décompresser le fichier dans le dossier Photographie (clic droit ▸ Extraire tout... ou copier/coller du dossier TP3_EXIF présent dans l'archive ZIP)
Accès aux métadonnées EXIF
En utilisant un logiciel
Principe
Vous avez la possibilité de consulter les métadonnées EXIF en utilisant un logiciel.
Consigne de travail
- Lancez dans l'explorateur de fichiers
- Allez dans le dossier TP3_EXIF
- Allez dans le dossier exif_logiciel
- Choisir une image
- En utilisant l'un des logiciels disponibles sur votre ordinateur, consultez les données EXIF de cette image :
Windows 10 - ordinateur fixe des salles informatiques
Avec l'explorateur de fichiers (à privilégier)
- Sélectionner l'image
- clic droit ▸ Propriétés ▸ Onglet détail
Avec GIMP
- Lancer l'application GIMP
- Ouvrir l'image
- Barre de menu ▸ Image ▸ Métadonnées ▸ Afficher métadonnées
Windows 11 - ordinateur portable
Avec l'explorateur de fichiers (à privilégier)
- Sélectionner l'image
- clic droit ▸ Propriétés ▸ Onglet détail
Avec l'application Photo
- Ouvrir l'image
- Agrandir la fenêtre
- Cliquer sur l'icône ⓘ
- Ouvrez le fichier tableur SNT05_TP3_reponses.ods présent dans le dossier TP3_EXIF
- Placez-vous sur l'onglet EXIF Logiciel (les onglets sont situés dans la partie inférieure du tableur)
- Complétez le tableau
- Enregistrez le fichier
En utilisant Python
Principe
Il est possible d'accéder aux données EXIF depuis un programme écrit en Python. Vous pouvez ainsi accéder aux données sans dépendre d'un logiciel ou d'un service en ligne. Vous pouvez aussi concevoir toute sorte de traitements automatisés basés sur les informations de prise de vue de vos images. Quelques exemples :
- Renommage automatique des fichiers
- Recherche de photos prises dans un lieu précis
- Suppression des métadonnées sensibles
- Ajout de votre nom aux métadonnées EXIF d'un ensemble de photos
- Statistiques
- ...
Consigne de travail
- Lancez Basthon (👈 cliquez sur le lien afin de disposer automatiquement du code Python nécessaire à cet exercice)
- Importez dans Basthon le fichier photo.jpg du dossier exif_python
- Cliquez sur le bouton Exécuter. Une liste de couples "descripteur = valeur" s'affiche
- Ouvrez le fichier tableur SNT05_TP3_reponses.ods
- Placez-vous sur l'onglet EXIF Python
- Complétez le tableau
- Enregistrez le fichier
Photo personnelle
Jusqu'à présent, vous n'avez utilisé que des photos préalablement fournies. Vous allez maintenant essayer de consulter les données EXIF d'une photo prise avec votre téléphone.
Transférer une photo vers l'ordinateur
Plusieurs moyens sont à votre disposition pour transférer une photo vers l'ordinateur:
Transfert via un service Cloud
- Prenez votre ordinateur en photo avec votre téléphone
- Rendez-vous sur https://onedrive.live.com/about/fr-fr/signin/ avec votre téléphone
- Connectez-vous avec l'identifiant et le mot de passe de l'ENT (
prenon.nom@monlycee.net) - Transférez votre photo
- Connectez-vous à OneDrive depuis votre ordinateur (sur les ordinateurs portables OneDrive est directement accessible depuis l'explorateur de fichiers)
- Récupérez votre photo
Transfert via un service email
- Prenez votre ordinateur en photo avec votre téléphone
- Sélectionnez votre photo depuis la galerie photo de votre téléphone
- Transférez la photo dans sa taille originale par email avec vous-même comme destinataire
- Connectez-vous à votre service d'email depuis l'ordinateur
- Récupérez la photo
Transfert via un cable USB
Cette méthode n'est pas recommandée pour ces travaux pratiques. En effet, un aperçu miniature des photos de votre téléphone peut s'afficher à l'écran. Vous prenez alors le risque de dévoiler une part de votre vie privée aux personnes situées à proximité de vous.
- Prenez votre ordinateur en photo
- Branchez le téléphone directement à l'ordinateur à l'aide d'un cable USB
- Autorisez l'ordinateur à accéder aux données de votre téléphone
- Accédez au répertoire photo de votre téléphone depuis l'explorateur de fichiers
- Récupérez la photo
Consulter les données EXIF
- Retournez dans l'explorateur de fichiers
- Consultez les données EXIF de votre photo en utilisant la méthode de lecture de votre choix (logiciel ou Python)
- Ouvrez le fichier tableur SNT05_TP3_reponses.ods
- Placez-vous sur l'onglet EXIF personnel
- Complétez le tableau
- Enregistrez le fichier
Les formats de données
Une photo numérique peut être enregistrée sous forme de fichier selon plusieurs formats de données. Chaque format dispose de ses propres caractéristiques. Dans le cadre de cette première partie, vous devrez étudier quatre formats de données : bmp, jpg, tiff et png
Afficher les extensions de fichier
Principe
Vous pouvez rapidement identifier le format d'une image à partir de son extension de fichier. L'extension correspond au court texte situé juste après le dernier caractère point du nom de fichier :
| Nom de fichier | Extension |
|---|---|
photo.jpeg | .jpeg |
france.paysage.tif | .tif |
Consigne de travail
- Lancez l'explorateur de fichiers
- Accédez au dossier du TP :
TP3_EXIF - Accédez au dossier
formats - Observez les fichiers
Si les extensions sont visibles, passez directement à la suite. Dans le cas contraire, suivez les instructions ci-dessous en choisissant celles correspondant à votre système d'exploitation :
Windows 10 - ordinateur fixe des salles informatiques
- Lancer l'explorateur de fichiers
- Cliquer sur l'onglet Affichage
- Cocher la case Extensions de noms de fichiers
Windows 11 - ordinateur portable
- Lancer l'explorateur de fichiers
- Cliquer sur Afficher dans la barre d'outils
- Cliquer sur Afficher dans la liste déroulante
- Cocher Extensions de noms de fichiers
Étude des formats de données
Nous souhaitons étudier et comprendre les propriétés ci-après pour les formats bmp, jpg, tiff et png.
- Retournez dans l'explorateur de fichiers
- Ouvrez le fichier tableur SNT05_TP3_reponses.ods
- Placez-vous sur l'onglet formats
- Complétez le tableau (ne pas modifier les cases préremplies et grisées)
- Enregistrez le fichier
Vous êtes libre de chercher les informations n'importe où sur le Web. Voici cependant quelques ressources qui pourraient vous être utiles :
Pour chercher une information sur une page Web, vous pouvez utiliser le raccourci clavier CTRL+F pour rechercher le texte de votre choix.
| Propriétés | Question |
|---|---|
| Poids | Quel est le poids (en Ko ou en Mo) du fichier image ? Il est ici question des images présentes dans le dossier formats |
| Compression sans perte | Ce format gère-t-il la compression sans perte (sans déterioration de l'image) ? |
| Compression avec perte | Ce format gère-t-il la compression avec perte (avec déterioration de l'image) ? |
| Metadonnées EXIF | Est-il possible d'associer des métadonnées EXIF ? |
| Principale utilisation | Quand utiliser ce format ? |
Il existe de nombreux autres formats dont vous trouverez une liste (non exhaustive) ici : Fichiers pixellisés
Déposer le fichier SNT05_TP3_reponses.ods sur Pronote.