Une image, c'est une matrice de pixels. Un pixel, c'est trois nombres.
Cette image fait 32 × 24 = 768 pixels. Chacun stocke 3 × 8 = 24 bits. Choisis une opération, regarde comment chaque pixel se transforme — puis affronte les défis.
avant
après
Clique sur une image pour déplacer la fenêtre de zoom. Chaque case est UN pixel avec ses trois valeurs R, G, B entre 0 et 255.
original
2304 o · 24 bits/px
après opération
2304 o · 24 bits/px
économie
0 %
canaux stockés
3 × 8 bits
Toutes les opérations n'ont pas le même coût : inverser ou éclaircir garde 24 bits/px, les niveaux de gris et la binarisation tombent à un seul canal, la quantification réduit les bits par canal. En vraie compression (JPEG, PNG), des techniques bien plus malines exploitent les régions uniformes et la perception humaine — mais l'idée de base reste : stocker moins de bits par pixel.
Réduis le poids de l'image sous le budget tout en gardant une image lisible. Une seule famille d'opération réduit vraiment les bits par pixel sans détruire les formes.
≤ 720 o · lisibilité ≥ 70poids
2304 / ≤ 720 o
lisibilité
100 / ≥ 70
- une image matricielle = une grille de pixels, chaque pixel = 3 octets (R, G, B).
- le poids d'une image dépend du nombre de pixels et du nombre de bits stockés par pixel.
- compresser à perte, c'est accepter de perdre de l'information (couleurs, nuances) pour stocker moins de bits.
- certaines transformations sont réversibles (inverser), d'autres détruisent l'information (gris, binarisation, quantification).