Connaître la taille d'une image

L'image numérique est gourmande en mémoire et en espace disque.

Prenons l'exemple d'une image de 640 sur 480 pixels.

Regardée à la loupe sur l'écran d'un ordinateur, cette image est composé de petits points : des pixels* (chaque point mesure donc 0,35 mm) collés les uns à côté des autres.

Il y a donc théoriquement 72 points* par pouces (72 Dpi) soit 72 pour 25,4 mm ce qui, pour notre image, représente une image écran de 225 sur 169 mm.

Pourquoi taille écran théorique ? Parce qu'un écran de 640 x 480 est un 14 pouces de diagonale (13 pouces si on ne compte que la partie affichée), un 800 x 600, un 17 pouces de diagonale (16 pouces si on ne compte que la partie affichée).
Le calcul est simple : la diagonale d'une image est égale à la racine carré de 640 au carré, multiplié par 480 au carré.

Dans tous les cas, quelle que soit l'usage de l'image, le critère pertinent est le nombre de pixels. En effet, une image de 640 sur 480 pixels peut être avec une résolution de 72 pixels par pouces (72 Dpi), elle sera une image de 640 x 480 = 307 200 pixels.

La même destinée à l'impression de qualité devra être dans la résolution des 2,5 fois celle de l'écran, c'est-à-dire de 180 pixels par pouce (180 Dpi). L'image de 640 sur 480 pixels en 180 pixels par pouce aura bien cette taille à l'impression mais sa taille en pixels à l'écran c'est-à-dire en résolution 72 pixels par pouces, sera de 1600 sur 1200 pixels, et elle pèsera 1 920 000 pixels c'est-à-dire de l'ordre des 2 millions de pixels.

Le critère pertinent de taille de l'image est donc le nombre de pixels.

256 couleurs

Lorsque cette image est un dessin en aplat (genre bande dessinée de Tintin, par exemple), ce dessin est généralement en 256 couleurs maximum et requiers un codage sur 8 bits par par pixels (et donc 1 octet par pixel).

Un octet est donc une information minimum en code binaire : un zéro ou un un (; 1).

  • Pour une image codée sur 2 bits par pixels, on a 2 x 2 = 4 couleurs ;
  • Pour une image codée sur 3 bits par pixels, on a 2 x 2 x 2 = 8 couleurs ;
  • Pour une image codée sur 8 bits par pixels, on a 2 x 2 x 2 x 2 x 2 x 2 x 2 x 2 = 256 couleurs.

L'image représente donc 640 multiplié par 480 soit 307 200 pixels soit 307 kiooctets. Un kilo-octet faisant 1024 octet (256 x 2 x2 = 1.024 et non 1.000 !), cette image pèse donc 298 ko.

Millions de couleurs

Les photos sont en général codées sur 32 bits ce qui permet d'afficher 16,7 millions de couleurs ce qui signifie que chaque pixel (chaque point) est codé sur 32 bits ou 4 octets et l'image pèse alors 1 200 ko soit 1.17 Mo.

Poids des images

Ces poids d'images sont des poids en octet mémoire.

Si ces images sont enregistrées en Pict, en Bmp ou en Tiff non compressé, l'image prend cette place sur le disque dur ou la disquette.

Si ces images sont enregistrées en Jpeg ou en Tiff compressé, la place occupée sur le disque dur va varier avec le taux de compression : plus le taux est élevé, moins elle prendra de place sur le disque mais la qualité deviendra moyenne, médiocre voir nulle.

Attention : les tailles images en millimètre ne sont valables que pour des tailles écran théorique mais en aucun cas pour l'impression, qui fait l'objet d'un autre raisonnement.

oOo

Document Bernard Dimet
© PorTices
jeudi 5 janvier 2006