Il n'y a pas de segment EXIF dans un PNG
Un PNG est une signature suivie d'une suite de blocs nommés, chacun avec une longueur, un type et une somme de contrôle. Rien dans cette structure ne ressemble au segment APP1 d'un JPEG. Le texte se range dans tEXt pour du Latin-1, dans zTXt pour la même chose compressée et dans iTXt pour de l'UTF-8 — et chacun est un mot-clé et une valeur, donc un PNG peut porter un Software, un Comment et un Author sous des noms choisis par un éditeur plutôt que sous un numéro de tag normalisé.
Les PNG modernes peuvent finalement porter de l'EXIF
La révision de 2017 de la spécification a ajouté un bloc eXIf qui contient un vrai bloc EXIF, GPS compris. Ce n'est pas courant — les captures d'écran et les exports de la plupart des éditeurs n'en écrivent pas — mais une photo enregistrée en PNG depuis une chaîne d'appareil peut en avoir un. C'est pourquoi un PNG peut surprendre : la table ci-dessous groupe séparément la structure du fichier PNG, le texte PNG et les blocs PNG, pour que vous voyiez duquel des trois une valeur vient réellement.
Ce que porte une capture d'écran, et ce qu'elle ne porte pas
Une capture n'a ni appareil, ni objectif, ni lieu, car rien ne l'a photographiée. Ce qu'elle peut porter, c'est l'outil qui l'a faite, une heure de création dans un bloc tIME, et la gestion des couleurs — gAMA, cHRM, sRGB ou un profil ICC complet dans iCCP. Si vous craignez qu'une capture identifie votre machine, la réponse honnête est qu'elle n'identifie en général que le logiciel.
La forme d'un PNG
- Structure
- Peut contenir des métadonnées
- L'image
Où un PNG range les choses
- tEXt
- Mot-clé et valeur, Latin-1. Software, Comment, Author.
- zTXt
- La même chose, compressée.
- iTXt
- Du texte UTF-8, et là où vit le XMP quand il y en a.
- eXIf
- Un vrai bloc EXIF. Ajouté dans la spécification de 2017 ; peu courant.
- tIME
- Quand l'image a été modifiée pour la dernière fois.
- iCCP
- Un profil colorimétrique ICC intégré.
- IHDR
- Largeur, hauteur, profondeur, type de couleur. Pas des métadonnées — de la structure.
Questions sur le PNG
Un PNG a-t-il des données EXIF ?Ouvrir
En général non. Le PNG a gardé ses métadonnées dans des blocs de texte pendant vingt ans et n'a obtenu un bloc eXIf officiel qu'en 2017. La plupart des PNG que vous croisez — captures, exports, images web — portent des blocs de texte et des informations de couleur, et pas d'EXIF du tout.
Un PNG peut-il contenir des coordonnées GPS ?Ouvrir
Seulement via un bloc eXIf, ce qui est rare en pratique. Si un PNG porte un lieu, il apparaîtra dans la table sous le groupe EXIF plutôt que sous le texte PNG.
Comment les métadonnées d'un PNG sont-elles retirées ici ?Ouvrir
Par le nettoyage par réencodage, qui redessine l'image et la réécrit en PNG. Comme le PNG est sans perte, les pixels ressortent exactement comme ils sont entrés : seuls les blocs sont lâchés, avec le profil colorimétrique.
Pourquoi mon PNG indique-t-il un Software que je ne reconnais pas ?Ouvrir
Parce que les mots-clés tEXt sont libres et que chaque outil écrit le sien. Un utilitaire de capture, une chaîne d'export ou un optimiseur peuvent chacun ajouter une ligne, et aucun n'est tenu de supprimer la précédente.
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.