Dans un GIF, il n'y a pas d'EXIF à chercher.

Déposez un GIF ci-dessous. Ce qu'il peut porter tient en une courte liste, et la plupart des fichiers n'en portent rien.

Le format précède la question

Le GIF a été achevé en 1989, avant que les appareils numériques ne soient un produit grand public et des années avant que quiconque ne spécifie l'EXIF. Rien en lui n'a été conçu pour noter qui a pris une image ni où, et aucune révision ne l'a ajouté. Un GIF ne peut porter ni appareil, ni objectif, ni heure de prise de vue, ni coordonnées — non pas parce qu'on les a retirés, mais parce qu'il n'y a jamais eu d'endroit où les mettre.

Ce qu'il peut porter à la place

Deux choses. Une extension de commentaire contient du texte brut, que les encodeurs utilisent parfois pour un filigrane ou un nom d'outil. Une extension d'application contient onze octets d'identifiant suivis de ce que cette application veut — c'est ainsi que le bloc Netscape 2.0 range le nombre de boucles qui fait tourner une animation, et ainsi que le XMP se glisse dans un GIF quand un outil tient à l'écrire.

La couleur est une table, pas un profil

Un GIF choisit au plus 256 couleurs et les liste dans une table de couleurs, globale ou par vue. Il n'y a pas de profil ICC et nulle part où en mettre un, le même fichier peut donc paraître différent sur deux écrans sans que rien dans le fichier ne corrige cela. Cela explique aussi le tramage que vous voyez sur un GIF photographique : l'image a été ajustée à une table aussi petite.

La forme d'un GIF

Un GIF s'ouvre sur un en-tête et une description de la toile, puis répète une série de blocs — une image, l'extension qui en règle la durée et le moindre commentaire laissé par un encodeur — jusqu'à ce que le terminateur close le fichier.
En-têteDescripteur logique d'écranTable globale de couleursBlocs de données et d'extensionExtension de commentaireExtension d'applicationExtension de contrôle graphiqueDonnées d'imageTerminateur
  • Structure
  • Peut contenir des métadonnées
  • L'image

Où un GIF range les choses

En-tête
GIF87a ou GIF89a. Les blocs d'extension n'existent qu'en 89a.
Descripteur logique d'écran
Taille de la toile, et si une table globale de couleurs suit.
Table globale de couleurs
Jusqu'à 256 couleurs pour tout le fichier.
Extension de commentaire
Du texte brut. Ce qu'un GIF a de plus proche de métadonnées.
Extension d'application
Un identifiant et ses données. Le nombre de boucles vit ici, et le XMP quand il y en a.
Extension de contrôle graphique
Durée de la vue, transparence et effacement. Une par vue.

Questions sur le GIF

Un GIF contient-il des données EXIF ou GPS ?Ouvrir

Non. Le format n'a aucune structure qui pourrait porter l'une ou l'autre, et n'en a jamais eu. Si vous avez besoin de savoir si une image est traçable, le GIF est le seul format dont la réponse est fixée d'avance.

Alors qu'y a-t-il à consulter ?Ouvrir

La structure du fichier — taille de la toile, table de couleurs, nombre de vues et durées — et tout bloc de commentaire ou d'application qu'un encodeur a laissé. La table montre ce qui est réellement présent plutôt qu'une section EXIF vide.

Pourquoi nettoyer un GIF rend-il un PNG ?Ouvrir

Parce que le nettoyage par réencodage redessine l'image sur une toile, qui ne tient qu'une vue et écrit du PNG sans perte. Vous obtenez les pixels exacts de cette vue, et l'animation ne survit pas.

Un GIF peut-il révéler le logiciel qui l'a fait ?Ouvrir

Parfois, par un commentaire ou un bloc d'application. Mais les GIF sont si souvent réencodés en circulant sur internet que ce qu'un premier encodeur avait écrit a en général été écarté par un suivant.

Ce qu'il sait faire

Supprimer les données EXIF
Déposez une photo et téléchargez une copie sans ses métadonnées intégrées. Le JPEG perd son segment EXIF sans toucher aux pixels ; HEIC, PNG, WebP et les autres sont réencodés. Rien n'est envoyé.
Retirer la localisation GPS
Voyez les coordonnées que porte une photo, puis téléchargez une copie sans elles. Le JPEG perd les tags de lieu et garde tout le reste. Rien n'est envoyé.
Modifier l'EXIF d'un JPEG
Changez le titre, l'auteur, la description, les droits, le logiciel et l'heure de prise de vue d'un JPEG, puis téléchargez la copie modifiée. Fonctionne en local ; votre fichier d'origine n'est jamais touché.
Visionneuse XMP, IPTC et ICC
Lisez chaque groupe de métadonnées que porte un fichier — EXIF, XMP, IPTC, ICC, notes de fabricant — groupés et exportables en JSON. Pour le contrôle qualité, l'expertise et le débogage d'une chaîne. Rien n'est envoyé.
Ouvrir plusieurs photos
Ouvrez jusqu'à cinquante photos, voyez lesquelles portent un lieu, et sortez l'ensemble sous forme de tableur. Rien n'est envoyé, et les originaux ne sont jamais réécrits.