
Pour stocker une image en noir et blanc, il suffit donc de convenir que le noir est codé par le chiffre " 0 " et le blanc par le chiffre " 1 ". Mais comment faire alors pour coder une image qui compterait plus de couleurs ?
Un peu comme un peintre qui ne disposerait que de deux couleurs sur sa palette.
Excellente analogie.
Pour déposer la même image que précédemment, mais en couleurs, en mémoire centrale, il suffit de convenir que
![]()
Dans l'exemple ci-dessus, la couleur 1 serait le noir, la couleur 2 serait le jaune, etc.
Pour une image en 16 couleurs, il faut que chaque point de l'image soit codé par un nombre en 4 bits (compris donc entre 0 et 15). Chaque nombre désigne la couleur dans la palette.
Si
l'on souhaite que l'image puisse contenir 256 couleurs différentes, il faut convenir que chaque point est représenté par
une valeur sur 8 bits. La palette contient alors 256 couleurs différentes.
L'image ci-contre à droite représente le dessin d'une lettre A présentée en 3 couleurs. L'image inférieure en 3D détaille la composition de l'image dans la mémoire de l'ordinateur.
Si l'on souhaite que l'image contienne plus de couleurs, on pourra utiliser plus de bits pour chaque point.
Le codage sur 16 bits permet d'obtenir 65536 couleurs différentes.
Le codage sur 24 bits permet d'obtenir plus de 16 millions de couleurs (224 couleurs).
On considère souvent qu'un codage sur 32 bits permet de coder plus de couleurs que l'oeil humain peut en distinguer. Une photo de qualité est généralement codée sur 32 bits.
Pourquoi une image en noir et blanc occupe-t-elle généralement moins de place en mémoire qu'une image en couleurs de même dimension ?
Quand tu as répondu aux questions et bien compris les réponses, passe à la page
suivante.Vers la page suivante