Dictionnaire

Qu’est-ce que la taille d’image ?

La taille image correspond à la largeur et à la hauteur d'une image en pixels, écrites comme 1024x981. Elle indique combien de pixels contient une image, et non combien d'octets se trouvent dans le fichier.

image-size

La taille d'image est la largeur et la hauteur d'une image, comptées en pixels. Dans un rapport de métadonnées, le champ Taille image affiche les deux nombres ensemble, par exemple 1024x981. Le premier nombre est la largeur de l'image, et le deuxième nombre est la hauteur de l'image.

La taille image n'est pas la même chose que la taille du fichier. La taille image compte les pixels de l'image. La taille du fichier compte les octets du fichier.

Quels fichiers le portent

Les formats d'image enregistrent la largeur et la hauteur de l'image, et chaque format stocke ces deux nombres à son propre emplacement. Un fichier JPEG les enregistre dans son segment Start Of Frame.

Un fichier PNG enregistre la largeur et la hauteur dans son premier bloc, appelé IHDR. Les fichiers GIF et WebP conservent les deux nombres près du début du fichier.

Les vidéos ont aussi une taille image. Dans les fichiers MP4 et MOV, l'en-tête de piste enregistre la largeur et la hauteur de la piste vidéo. Le programme ffprobe indique également une largeur et une hauteur pour chaque flux vidéo.

D'où vient la valeur

Taille image n'est généralement pas un champ à l'intérieur du fichier. Le lecteur de métadonnées ExifTool calcule la taille image après avoir lu toutes les autres métadonnées. ExifTool prend généralement les champs Image Width et Image Height et les rassemble en une seule valeur. Pour les fichiers bruts Canon CR2, il utilise à la place les champs Exif Image Width et Exif Image Height.

Les photos provenant d'appareils photo peuvent aussi contenir des champs EXIF pour la taille. La norme Exif les appelle ImageWidth (0x0100) et ImageLength (0x0101) pour les images non compressées.

Pour les images compressées telles que JPEG, la norme utilise plutôt PixelXDimension (0xA002) et PixelYDimension (0xA003). ExifTool affiche PixelXDimension et PixelYDimension sous les noms Exif Image Width et Exif Image Height.

À quoi ressemble la valeur

Taille image affiche 2 nombres entiers avec une lettre x minuscule entre eux. La largeur vient toujours en premier. Dans la valeur brute fournie par ExifTool, un espace sépare les 2 nombres, comme dans 1024 981.

La valeur 1024x981 vous indique les éléments suivants sur l'image :

  • La largeur de l'image est de 1024 pixels.
  • La hauteur de l'image est de 981 pixels.
  • L'image comporte 1024 fois 981 pixels, soit 1 004 544 pixels au total.
  • Cela correspond à environ 1,0 mégapixel, car un mégapixel représente 1 000 000 pixels.

Pourquoi la largeur et la hauteur peuvent sembler inversées

Une image peut être enregistrée dans une position et affichée dans une autre. Le champ Exif Orientation indique au logiciel d'affichage comment faire pivoter l'image enregistrée avant de l'afficher.

Quand Orientation vaut 5, 6, 7 ou 8, les lignes de l'image enregistrée deviennent des colonnes à l'écran. La largeur que vous voyez correspond alors à la hauteur enregistrée, et la hauteur que vous voyez correspond à la largeur enregistrée. Taille image indique les nombres enregistrés, donc une photo que vous voyez en orientation portrait peut afficher une taille paysage.

Pourquoi c'est important

La taille image vous indique combien de pixels vous avez à disposition. Pour l'impression, le champ X Resolution indique le nombre de pixels par pouce ou par centimètre. La largeur en pixels divisée par ce nombre donne la largeur d'impression dans cette unité.

Par exemple, une image de 1024 pixels de large, imprimée à 300 pixels par pouce, mesure environ 3,4 pouces de large. Cela fait environ 8,7 cm.

La taille image est également importante sur les sites web. Quand une page web indique la largeur et la hauteur d'une image, le navigateur peut réserver l'espace avant le chargement de l'image. La page se déplace alors moins, voire pas du tout, lorsque l'image apparaît.

La taille image n'est pas le seul facteur qui détermine la taille du fichier. La compression détermine aussi combien de bits chaque pixel utilise, et le champ Exif CompressedBitsPerPixel enregistre ce mode de compression en bits par pixel. Ainsi, deux images avec la même taille image peuvent avoir des tailles de fichier différentes lorsqu'elles utilisent une compression différente.