Vous êtes sur la page 1sur 1

II-2 Le codage d'une image matricielle ou bitmap

Le codage de l’image se fait en écrivant successivement les bits correspondant à chaque pixel,
ligne par ligne, en commençant par le pixel en haut à gauche.
Pour les images bitmap, il y a 3 paramètres : le nombre de colonnes, le nombre de lignes et le
nombre de couleurs par pixel.
a- Cas d'une image en Noir & Blanc
La lettre a ci-dessous peut être considérée comme une image composée de pixels noirs ou bancs.
Cette image pourrait se coder par la série de nombres :
56100011111010000011100111010000
1. À quoi servent les nombres 5 et 6 ? à indiquer le nombre de colonnes (5) et de
lignes (6). Sans ces informations, on ne peut deviner les dimensions de l'image.
2. Que signifient 0 et 1 dans ce code ?
0 signifie case noir : éteint, pas de lumière
1 signifie case blanche : pixel éclairée Exemple de corrigé
À partir du dessin du smiley, noircissez
des cases du dessin de droite pour obtenir
un dessin pixellisé de la figure initiale :

Pour enregistrer cette image pixellisée


dans un fichier, il faudrait au moins un
bit par pixel. Ce bit contiendrait un 0 ou
un 1.

1. Combien de bits faudrait-il au


minimum pour enregistrer cette image ?
10x10=100 pixels donc il faudrait au minimum 100bits
2. Que pourrait-on faire pour obtenir un dessin plus ressemblant à celui de la figure initiale
On pourrait augmenter le nombre de lignes et de colonnes pour avoir des pixels plus petits, et plus
nombreux.
3. Quelle serait la conséquence sur la taille de notre fichier ?
Plus il y a de pixels, plus l'image est précise mais plus la taille du fichier augmente fortement.

b- Cas d'une image en couleurs


Dans le §I-5 Numérisation d'une image, on a vu que pour capturer la couleur, un pixel était
constitué de Rouge, de Vert et de Bleu. On parle alors de codage couleur RVB.
On peut mémoriser chaque couleur par un octet. Il faut donc 3 octets par pixel.
Un octet correspond à 8 bits, et on a vu dans le thème 4 sur internet qu'avec 8 bits on pouvait
coder les nombres de 0 à 255, soit 256 variations d'une même couleur.
Ainsi, avec un codage RVB on attribue 3 nombres à chaque pixel : Rouge (de 0 à 255), Vert (de 0
à 255) et Bleu (de 0 à 255).
Exemples : (0, 0, 0) pour le noir, (255, 0, 0) pour du rouge,
(255, 255, 0) pour du jaune, (100, 100, 100) pour un gris.
Combien de couleurs différentes peut-on obtenir ? on peut combiner 256 types
de rouges avec 256 types de vert et 256 de bleu. Soit 256x256x256≈16,8
millions de couleurs différentes.

Combien d'octets faut-il pour enregistrer une image d'1 million de pixels
en RVB ? avec 3 octets par pixel pour la couleur, il faut 3 millions
d'octets c’est-à-dire 3 Mo, au minimum.
4

Vous aimerez peut-être aussi