Passer au contenu

Visionneuse de métadonnées d'image - Extraire les données EXIF, IPTC et XMP en ligne

Visionneuse de métadonnées d'image en ligne gratuite pour extraire et analyser les données EXIF, IPTC et XMP à partir de fichiers JPEG, PNG et WebP. Consultez les paramètres de l'appareil photo, la localisation GPS, les horodatages et plus encore. 100% basé sur le navigateur - aucun téléchargement.

Visionneuse de métadonnées d'image

Cliquer pour télécharger ou glisser-déposer

JPEG, PNG, WebP

Calculateur de chargement...
📚

Documentation

Visionneuse de métadonnées d’image

Une visionneuse de métadonnées d’image lit les détails techniques stockés dans un fichier image sans l’ouvrir dans un éditeur photo. Cet outil lit un fichier JPEG, PNG ou WebP dans le navigateur web et affiche son nom de fichier, sa taille, son type, sa date de dernière modification, ses dimensions en pixels, son rapport largeur/hauteur et sa profondeur de couleur. Le fichier n’est jamais envoyé à un serveur.

Quelles informations cet outil affiche-t-il ?

Après l’importation d’un fichier, l’outil répertorie les propriétés suivantes :

  • Nom du fichier — le nom du fichier importé.
  • Taille du fichier — affichée en unités binaires (KiB, MiB, GiB), celles que les navigateurs web et les systèmes d’exploitation utilisent normalement pour les tailles de fichier.
  • Type de fichier — le type MIME du fichier, par exemple image/jpeg.
  • Dernière modification — la date et l’heure de modification enregistrées par le système d’exploitation pour ce fichier. Elles ne correspondent pas nécessairement à la date de prise de vue ; la copie ou le réenregistrement d’un fichier peut les modifier.
  • Dimensions — la largeur et la hauteur de l’image en pixels, obtenues en décodant l’image dans le navigateur.
  • Rapport largeur/hauteur — le rapport entre la largeur et la hauteur, réduit à sa forme entière la plus simple.
  • Profondeur de couleur — le nombre de bits utilisés pour stocker chaque pixel, lu dans les octets d’en-tête du fichier.

Ce que cet outil n’affiche pas

Les photos numériques peuvent aussi contenir trois autres types de métadonnées intégrées : EXIF (Exchangeable Image File Format), que les appareils photo et les téléphones enregistrent avec des informations telles que l’objectif, l’ouverture, la vitesse d’obturation, la sensibilité ISO et parfois les coordonnées GPS ; les champs IPTC (International Press Telecommunications Council), utilisés par les organismes de presse pour les légendes, les crédits et les droits d’auteur ; et XMP (Extensible Metadata Platform), un format Adobe destiné à l’historique des modifications et aux balises personnalisées.

Cet outil ne lit aucun de ces trois formats. Il ne peut pas afficher les réglages de l’appareil photo, la position GPS, les champs de droits d’auteur ou l’historique des modifications, même lorsqu’un fichier les contient. Il lit uniquement les sept propriétés répertoriées ci-dessus. Pour consulter des données EXIF, IPTC ou XMP, il faut utiliser un outil spécialisé comme ExifTool ou consulter les détails d’une photo dans le panneau des propriétés de fichier du système d’exploitation.

Comment calculer les unités de taille des fichiers

La taille d’un fichier est mesurée en octets, puis convertie dans la plus grande unité binaire qui conserve un nombre lisible. L’outil divise plusieurs fois le nombre d’octets par 1024 jusqu’à ce que le résultat soit compris entre 1 et 1024, puis l’arrondit à deux décimales :

i=⌊log⁡blog⁡1024⌋i = \left\lfloor \frac{\log b}{\log 1024} \right\rfloor

s=b1024is = \frac{b}{1024^{i}}

où b désigne la taille du fichier en octets, i l’indice de l’unité et s la taille exprimée dans l’unité correspondant à cet indice.

Les noms des unités sont Bytes, KiB, MiB, GiB, TiB et PiB : ce sont des unités binaires dans lesquelles 1 KiB équivaut à 1024 octets. Cela diffère des unités décimales KB/MB utilisées par certains gestionnaires de fichiers, dans lesquelles 1 KB équivaut à 1000 octets.

Exemple : un fichier de 2 500 000 octets donne un indice d’unité de 2 (MiB), de sorte que sa taille est 2 500 000 ÷ 1 048 576 ≈ 2,38 MiB, et non 2,5 MB. L’outil accepte les fichiers jusqu’à 50 MiB (52 428 800 octets).

Comment calculer le rapport largeur/hauteur

Le rapport largeur/hauteur est obtenu en divisant la largeur et la hauteur par leur plus grand commun diviseur (PGCD), c’est-à-dire le plus grand nombre qui divise exactement les deux valeurs :

g=gcd⁡(w,h),R=wg:hgg = \gcd(w, h), \qquad R = \frac{w}{g} : \frac{h}{g}

où w désigne la largeur en pixels, h la hauteur en pixels, g leur plus grand commun diviseur et R le rapport largeur/hauteur.

Exemple : pour une image de 1920 × 1080 pixels, le PGCD de 1920 et 1080 est 120. En divisant les deux nombres par 120, on obtient 16:9.

Comment détecter la profondeur de couleur

La profondeur de couleur est une propriété de l’en-tête du fichier, et non de l’image décodée : un navigateur décode toujours en interne une image en pixels de 8 bits par canal, même si le fichier source utilise une profondeur différente. Pour indiquer la valeur réelle, l’outil lit les octets bruts du fichier lui-même plutôt que l’image décodée :

  • PNG : le bloc IHDR contient un octet indiquant la profondeur en bits et un octet indiquant le type de couleur, qui donnent ensemble le nombre de bits par pixel.
  • JPEG : un marqueur de début d’image contient la précision des échantillons et le nombre de composantes de couleur ; le nombre de bits par pixel correspond à la précision multipliée par le nombre de composantes.
  • GIF : l’octet du descripteur d’écran logique encode le nombre de bits par pixel utilisés par la table des couleurs.
  • WebP : le bloc VP8X, VP8 ou VP8L indique si l’image possède un canal alpha, ce qui donne 24 bits/pixel (RVB) ou 32 bits/pixel (RVBA).

Exemple : une photo JPEG standard avec une précision de 8 bits et 3 composantes de couleur (YCbCr) est indiquée comme ayant 24 bits/pixel (8 bits/canal, YCbCr). Si l’en-tête du fichier ne correspond à aucune de ces quatre structures, le champ de profondeur de couleur n’apparaît pas dans les résultats.

Formats de fichiers pris en charge

L’outil accepte les fichiers JPEG, PNG et WebP. Les autres formats, notamment GIF, TIFF, HEIC et les fichiers RAW d’appareils photo, ne sont pas acceptés par l’outil d’importation.

Comment utiliser l’outil

  1. Cliquez sur la zone d’importation, ou faites-y glisser un fichier JPEG, PNG ou WebP.
  2. L’outil décode le fichier localement et répertorie ses métadonnées dans un tableau.
  3. Cliquez sur « Copier » à côté d’une ligne pour copier cette seule valeur.
  4. Cliquez sur « Télécharger les métadonnées » pour enregistrer toutes les valeurs dans un fichier texte.

Tout se passe dans le navigateur, à l’aide des API FileReader et Image de JavaScript. Aucun fichier n’est envoyé à un serveur.

Exemple détaillé

L’importation d’une photo JPEG de 1920 × 1080 pixels et de 2 500 000 octets, enregistrée avec un codage YCbCr de 8 bits, produit :

PropriétéValeur
Nom du fichierphoto.jpg
Taille du fichier2,38 MiB
Type de fichierimage/jpeg
Dernière modification(date et heure du fichier)
Profondeur de couleur24 bits/pixel (8 bits/canal, YCbCr)
Dimensions1920 × 1080 px
Rapport largeur/hauteur16:9

Foire aux questions

Cet outil affiche-t-il la position GPS ou les réglages de l’appareil photo ? Non. Ces informations proviennent des données EXIF, que cet outil ne lit pas. Il indique uniquement le nom, la taille et le type du fichier, la date de dernière modification, les dimensions, le rapport largeur/hauteur et la profondeur de couleur.

Mon image est-elle envoyée à un serveur ? Non. Le fichier est entièrement lu et décodé dans le navigateur à l’aide de JavaScript. Il ne quitte jamais l’appareil.

Pourquoi la taille de mon fichier est-elle indiquée en MiB plutôt qu’en MB ? L’outil utilise des unités binaires (1 KiB = 1024 octets), comme le font la plupart des systèmes d’exploitation pour indiquer les tailles de fichier, plutôt que des unités décimales (1 KB = 1000 octets).

Pourquoi le champ de profondeur de couleur n’apparaît-il pas pour mon image ? La profondeur de couleur n’est indiquée que pour les fichiers JPEG, PNG, GIF et WebP dont l’en-tête correspond à une structure connue. Si l’en-tête ne peut pas être analysé, le champ est omis plutôt que de présenter une estimation.

Pourquoi la date de « dernière modification » ne correspond-elle pas à la date de prise de vue ? Cette date provient de l’horodatage de modification du fichier enregistré par le système d’exploitation, et non de l’appareil photo. La copie, le réenregistrement ou le transfert d’un fichier peut la modifier, et elle peut différer de toute date de prise de vue enregistrée dans les données EXIF, que cet outil ne lit pas.

Puis-je importer un fichier GIF, TIFF ou RAW ? Non. L’outil d’importation accepte uniquement les fichiers JPEG, PNG et WebP.