Avec Python:
Récupérez le fichier afficheimageNB.py
L'ouvrir avec IDLE
Utiliser les fonctions fournies pour afficher l'image représentée par la matrice M fournie.
Utiliser les fonctions fournies pour compresser l'image et afficher la "matrice" issue de la compression.
Le bitmap en niveau de gris:
On choisit un nombre de bits servant à coder les différents niveaux de gris.
Avec 2 bits on code 4 niveaux de gris.
Avec 8 bits on code 256 niveaux de gris (de 0:noir à 255:blanc).
Avec Python:
Récupérer le fichier afficheimagegris.py
L'ouvrir avec IDLE
Utiliser les fonctions fournies pour afficher l'image M. Quelle est la taille de cette image? ……………
Calculez le niveau de gris moyen des pixels (il faudra écrire un petit bout de code parcourant la matrice
image pour calculer la moyenne des coefficients). …………….
Augmentez le contraste de l'image en mettant à 255 tous les pixels supérieurs à 128 et à 0 tous ceux
inférieurs à 128.
Le bitmap couleur:
Sur les écrans cathodiques, chaque pixel est constitué de trois diodes (rouge, verte et bleue) dont on peut
régler l'intensité. Les lumières émises s'ajoutent pour former tout le spectre des couleurs. Le codage RGB est
un système de codage de la couleur dans lequel un nombre sur 8 bits code l'intensité de chaque composante
(Rouge Verte et Bleue).
Par exemple, (128,0,255) code du …………….
Ces nombres sont souvent donnés en héxadécimal #8000FF.
Pour chaque pixel, on spécifie donc sa couleur par son code RGB. Le défaut c'est la place que prend un tel
codage, car pour chaque pixel, il faut …………………bits pour donner sa couleur.
La méthode de compression Gif consiste à analyser l'image pour ne retenir au maximum que 256 couleurs
différentes auxquelles on associe un nombre entre 0 et 255 (8 bits). C'est la palette. Pour chaque pixel, on
code le numéro de sa couleur (ou de la couleur la plus approchante), ce qui n'utilise que 8 bits au lieu des 24
du RGB.