Les mégapixels indiquent combien de pixels une image contient, comptés en millions. Un mégapixel correspond à 1 million de pixels, car le préfixe mega signifie 1 million. Une image numérique est une grille de minuscules points appelés pixels, disposés en lignes et en colonnes.
Vous voyez souvent ce nombre lorsque vous comparez des appareils photo et des téléphones. Lorsque vous lisez les métadonnées d'un fichier, le champ Mégapixels donne le nombre de pixels de cette image. La valeur est la largeur en pixels multipliée par la hauteur en pixels, le tout divisé par 1 000 000.
D'où vient la valeur
Votre fichier n'enregistre pas directement une valeur de Mégapixels. Le programme qui lit les métadonnées la calcule à partir de 2 autres champs, la largeur de l'image et la hauteur de l'image. ExifTool appelle Mégapixels une balise composite, c'est-à-dire une valeur calculée après la lecture de toutes les autres informations.
Le programme commence par créer le champ Taille de l'image, par exemple 1920x1080. Il multiplie ensuite les 2 nombres et divise le résultat par 1 000 000.
Comme la valeur est calculée, vous ne pouvez pas modifier directement le champ Mégapixels. La valeur ne change que lorsque l'image reçoit une nouvelle largeur ou une nouvelle hauteur.
Quels fichiers le portent
Tout fichier qui enregistre une largeur et une hauteur en pixels peut afficher des Mégapixels. La valeur ne se limite pas aux photos :
- Les photos JPEG stockent la largeur et la hauteur dans un marqueur appelé début de trame (start of frame).
- Les images PNG stockent la largeur et la hauteur dans le bloc d'en-tête de l'image.
- Les images TIFF stockent la largeur et la hauteur dans les balises ImageWidth et ImageLength.
- Pour les fichiers RAW Canon CR2, ExifTool utilise la taille que l'appareil photo a écrite dans le bloc Exif.
- Les vidéos MP4 et MOV stockent une largeur et une hauteur dans l'en-tête de la piste vidéo. Ici la valeur décrit une image (frame) de la vidéo.
À quoi ressemblent les valeurs
La valeur est un nombre décimal en millions de pixels. ExifTool l'arrondit à 1 décimale lorsque la valeur est supérieure ou égale à 1. Les valeurs plus petites ont 3 décimales, et celles en dessous de 0,001 en ont 6.
Ces exemples utilisent des tailles d'image issues de normes publiées :
640x480, l'image exemple dans la spécification Exif, donne0.3071920x1080, l'image HDTV définie dans l'ITU-R BT.709, donne2.13840x2160, la plus petite image UHDTV définie dans l'ITU-R BT.2020, donne8.37680x4320, la plus grande image UHDTV définie dans l'ITU-R BT.2020, donne33.2
L'arrondi masque le compte exact. Une image de 1920 par 1080 pixels contient 2 073 600 pixels, et le champ affiche 2.1.
Pourquoi cela est important pour votre fichier
La largeur en pixels, divisée par la valeur de la résolution X, donne la largeur imprimée d'une image. La résolution X indique combien de pixels sont utilisés par pouce ou par centimètre. Une image de 3840 pixels de large, imprimée à 300 pixels par pouce, mesure 12,8 pouces de large, soit environ 32,5 centimètres.
Les mégapixels ne vous indiquent pas à quel point une photo est nette, quel est son niveau de bruit, ni la qualité de l'objectif. Une photo avec plus de mégapixels n'est pas automatiquement une meilleure photo.
Certaines modifications changent le nombre de pixels. Le recadrage supprime des pixels, donc la valeur baisse.
Lorsque un logiciel agrandit une image, il ajoute de nouveaux pixels pour remplir la grille plus grande. La valeur de Mégapixels augmente, mais les nouveaux pixels sont estimés à partir des anciens. Ils n'ajoutent aucun détail que l'appareil photo aurait enregistré.
Les mégapixels ne sont pas non plus la même chose que la taille de fichier. L'image exemple RVB non compressée de la spécification Exif, 640 par 480 pixels, contient 921 600 octets de données d'image.
Une compression JPEG avec des réglages typiques rend un fichier 10 à 20 fois plus petit. Cela signifie que 2 fichiers avec le même nombre de mégapixels peuvent avoir des tailles de fichier très différentes.