Juste pour le plaisir...
Un bit c´est un 1 ou un 0.
Un byte ( octet) représente 8 bits.
Avec plusieurs bits, on fait des nombres en binaire. Une lettre représente un code formé d´une suite de 8 bits ( 0 et 1) - soit un byte. Ce code est tiré d´une norme.
Une image n´est pas formée de lettre. Elle est formée de valeurs qui, pour chaque pixel, indique un mélange de couleurs à faire pour obtenir la couleur désirée. Lorsque le bpp ( le nombre de bits à l´intérieur d´un pixel) est élevé, l´éventail de valeurs que chaque couleurs peut prendre augmente - les images s´améliorent en qualité.
Comptons en binaire...
0 = 0 -- 1 bit
1 = 1 -- 1 bit
10 = 2 -- 2 bits
11 = 3 -- 2 bits
100 = 4 -- 3 bits
101 = 5 -- 3 bits
110 = 6 -- 3 bits
111 = 7 -- 3 bits
1000 = 8 -- 4 bits
1001 = 9 -- 4 bits
1010 = 10 -- 4 bits
1011 = 11 -- 4 bits
1100 = 12 -- 4 bits
1101 = 13 -- 4 bits
1110 = 14 -- 4 bits
1111 = 15 -- 4 bits
. ..
10000000 = 128 -- 8 bits -- 1 byte
11111111 = 255 -- 8 bits -- 1 byte
On constate donc facilement que plus il y a de bits disponibles, plus il devient possible d´employer des valeurs élevées. Règle générale, une image en 32 bpp dispose de 4 canaux à remplir pour le mélange de couleur: le rouge, le vert, le bleu et le alpha ( soit du RGBA - red, green, blue, alpha). 32/4 = 8, il y a donc un byte de disponible pour chacun des canaux. Résultat, chaque couleur ( et le alpha qui représente une forme de transparence) peut avoir n´importe quelle valeur entre 0 et 256. Ça laisse donc énormément de possibilités pour le mélange - la qualité de l´image est élevée.
Lorsque l´on passe en 24 bits, on élimine le canal alpha ( il s´agit donc uniquement de RGB). Résultat, 24/3 = 8, il y a encore 8 bytes par canaux mais il n´y a aucun espace réservée pour la transparence.
Sous 24 bits ( 16, 8 et moins ? ), il devient impossible d´avoir un nombre juste en divisant par 3. Résultat, il faut accorder plus de bits à une des couleurs.
Je pense que c´est JYY² qui m´avait fourni cette information ( mais j´ai un peu de mal à me souvenir alors j´accorde le crédit à la personne qui se reconnaitra ici) -- on priorise généralement le vert parce que l´oeil humain distingue mieux les teintes de cette couleur. Conséquemment, en 16 bpp, on accorde 5 bits au rouge, 5 bites au bleu et 6 bits au vert.
Voilà...