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), où chaque palier vaut 1024 fois le précédent.
  • 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 écrivent avec des détails tels que l'objectif, l'ouverture, la vitesse d'obturation, l'ISO et parfois les coordonnées GPS ; les champs IPTC (International Press Telecommunications Council), utilisés par les organes de presse pour les légendes, les crédits et les informations de droit d'auteur ; et XMP (Extensible Metadata Platform), un format d'Adobe pour l'historique des modifications et les 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 :

1unit index = floor(log(bytes) / log(1024))
2size = bytes / 1024^(unit index)
3

Les noms d'unités sont Bytes, KiB, MiB, GiB, TiB et PiB. Ce sont des unités binaires où 1 KiB égale 1024 octets et 1 MiB égale 1 048 576 octets. Cela diffère des KB/MB décimaux que certains gestionnaires de fichiers utilisent, où 1 KB égale 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 :

1GCD(width, height)
2ratio = (width / GCD) : (height / GCD)
3

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 une image en pixels de 8 bits par canal en interne, même si le fichier source utilisait une autre profondeur. 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 stocke un octet de profondeur de bits et un octet de type de couleur. La profondeur de bits correspond aux bits par échantillon, donc l'outil la multiplie par le nombre de canaux que le type de couleur implique.
  • JPEG : un marqueur de début de trame (SOF) 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.
  • 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) s'affiche comme 24 bpp (8 bits/canal, YCbCr). Si l'en-tête du fichier ne correspond à aucune de ces trois structures, le champ de profondeur de couleur est omis des 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

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 s'affiche-t-elle en MiB plutôt qu'en MB ? L'outil utilise des unités binaires (1 KiB = 1024 octets) plutôt que des unités décimales (1 KB = 1000 octets). Le « i » dans le nom signale une unité binaire.

Pourquoi le champ de profondeur de couleur n'apparaît-il pas pour mon image ? La profondeur de couleur n'est indiquée que lorsque l'en-tête du fichier correspond à une structure JPEG, PNG ou WebP connue. Si l'en-tête ne peut pas être analysé, le champ est omis plutôt que d'afficher 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.

Références

  1. National Institute of Standards and Technology (NIST). Prefixes for binary multiples. NIST : préfixes binaires — kibi (Ki) = 2^10 et mebi (Mi) = 2^20 ; 1 MiB = 1 048 576 octets contre 1 MB = 1 000 000 octets.
  2. World Wide Web Consortium (W3C). Portable Network Graphics (PNG) Specification (Third Edition). PNG specification — le bloc IHDR contient une profondeur de bits d'un octet (bits par échantillon) et un type de couleur d'un octet.
  3. International Press Telecommunications Council (IPTC). IPTC Photo Metadata. IPTC Photo Metadata — la norme pour les informations administratives, descriptives et de droit d'auteur relatives aux images.