13 mars 2010

La mémoire centrale stocke des images en couleurs

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



•chaque point de l'image est représenté par un nombre

•qui correspond à une certaine couleur dans une palette de couleurs.





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.

Aucun commentaire:

Enregistrer un commentaire