Une image Bitmap, c’est quoi ?

Lors d’une formation Photoshop, une question m’a été posée à plusieurs reprises : qu’est ce que le bitmap ?

images bitmapL’image bitmap peut se traduire en français par image matricielle ou image en mode point  (« bitmap » ou « raster »)

Une image bitmap est une image numérisée formée d’un ensemble de points (pixels) invisibles à l’œil nu sauf si l’on agrandit fortement l’image, chacun de ces points possédant une ou plusieurs valeurs décrivant sa couleur. Le logiciel le plus connu pour manipuler le ce format d’image est sans conteste Photoshop.

Les images bitmap peuvent être en noir et blanc ou en couleurs, et être composées d’une certaine variété de couleurs. On dit aussi que les images ont différents modes de couleurs.

Le plus simple de ces mode est le mode image au trait, il qui ne contient que deux couleurs : le noir et le blanc. Il y aussi:

  • le mode Niveaux de gris  pour des photos en noir et blanc ;
  • le mode bichromie pour des photos noir et blanc teintés ;
  • le mode couleurs indexées pour les images du web ;
  • le mode RVB ;
  • le mode CMJN.

La définition d’une image définit le niveau de détails qui seront visibles dans l’image. Plus il y aura de pixels, plus il y aura de détails visibles, donc de plus grande qualité.

La profondeur de bits

Pour chaque pixel il existe une profondeur de bit, c’est la quantité de mémoire assignée à chaque pixel qui correspond à un certain nombre de pixels.

On peut trouver une profondeur minimum de 1 bit qui correspond à l’image au trait, jusqu’à une profondeur de 16 bits pour l’image RVB. Elle affiche 65 536 couleurs sur chaque canal(R, V et B). Calculons : 65 536 * 65536 * 65536= 280 milliards de couleurs pour cette image.

Voici le nombre de couleurs affichable en fonction de la profondeur de bit (par couche) :

  • 1 bit -> 2 couleurs
  • 2bits -> 4 couleurs
  • 3 bits -> 8 couleurs
  • 4bits -> 16 couleurs
  • 5 bits -> 32 couleurs
  • 6 bits -> 64 couleurs
  • 7 bits -> 128 couleurs
  • 8 bits -> 256 couleurs
  • 10 bits -> 1024 couleurs
  • 12 bits -> 4096 couleurs
  • 14 bits -> 16384 couleurs
  • 16bits -> 65536 couleurs