Codage des informations de l'image
L'information est codée à l'aide de 0 et de 1 : c'est donc un codage binaire. Cette information élémentaire de 2 possibilités s'appelle le bit.
L'élément codé sur 1 bit n'a que 2 possibilités
: noir ou blanc.
L'élément codé sur 2 bits a 2x2 possibilités
: 4 couleurs
L'élément codé sur 4 bits a 2x2x2x2 possibilités
: 16 couleurs
L'élément codé sur 8 bits a (2 puissance 8) possibilités
: 256 couleurs
L'élément codé sur 24 bits a (2 puissance 24) possibilités
: + de 16 millions de couleurs
Un ensemble de 8 bits représente 1 octet. Donc 16 bits = 2 octets et 24 bits = 3 octets.
La couleur est composée de 3 éléments : Rouge, Vert, Bleu. Chacun de ces éléments dispose de nuances allant de 0 à 255 : 256 couleurs. Pour avoir 256 couleurs, il faut 8 bits, donc 1 octet. Comme il y a 3 éléments différents RVB, il nous faut donc 3 octets pour rendre bien compte de toutes les nuances.
En noir et blanc, chaque pixel (élément le + petit de
l'image) = 1 bit. Chaque pixel occupe alors 1/8 octet en mémoire.
En 256 niveaux de gris ou couleurs (limitation de la palette de couleurs
à 256), chaque pixel = 8 bits. Chaque pixel occupe alors 1 octet
en mémoire.
En 16 millions de couleurs, chaque pixel = 24 bits. Chaque pixel occupe
alors 3 octets en mémoire.
Une image de 1 million de pixels occupera :
- en noir et blanc ( 1 bit) : 1 million de bits divisé par 8 (puisqu'il
faut 8 bits par pixel pour faire 1 octet) = 125 000 octets
- en 256 niveaux de gris ou couleurs ( 8 bits ou 1 octet) : 1
million d'octets
- en 16 millions de couleurs ( 24 bits ou 3 octets) : 3 millions d'octets
bits
|
possibilités
(1 bit= 2 possibilités) |
nombre de couleurs
|
octets par pixel
(1 octet = 8 bits) |
poids d'une image d'un million
de pixels
( 1M x nombre de bits / 8; car 1 bit = 1/8 octet) |
Exemple d'image
(cliquez sur l'image pour l'agrandir) |
1 bit |
2 possibilités
|
2 couleurs : noir et blanc
|
1/8 octet
|
125 000 octets (1 M de bits / 8)
|
|
4 bits |
2x2x2x2 possibilités
|
16 couleurs
|
1/2 octet
|
1/2 M d'octets (4 M de bits / 8)
|
|
8 bits |
2 puissance 8
|
256 couleurs
|
1 octet
|
1 M d'octets (8 M de bits / 8)
|
|
24 bits |
2 puissance 24
|
+ de 16 millions de couleurs
|
3 octets
|
3 M d'octets (24 M de bits / 8)
|