Les images PBM
1- C'est quoi une image PBM ?
Dans le format PBM (Portable Bit map), une image est considérée comme une matrice dont les valeurs représentent l'illumination de chaque pixel de l'image.
Télécharger le fichier ci-dessous, puis l'ouvrir avec blocnote ou NotePad++.
Regardons ensemble un extrait du contenu de ce fichier :
Question
À quoi servent les trois premières lignes ?
Ligne 1 : P1 est le code pour nous indiquer qu'il s'agit d'une image en noir et blanc
Ligne 2 : C'est un commentaire : image créée avec gimp version 2.10.6
Ligne 3 : Donne la taille de l'image 128 pixels × 128 pixels
Question
Que signifient 0 et 1 dans ce format ?
0 signifie que le pixel est blanc et 1 que le pixel est noir
Question
Combien a-t-on de chiffres 0 ou 1 pour constituer cette image ? (Définition de l'image)
128 × 128 = 16 384 pixels
Question
Combien a-t-on de chiffres 0 ou 1 sur une ligne ?
70 chiffres sur une ligne si on ouvre le fichier avec blocnote ou NotePad++
ou 128 chiffres sur une ligne qui compose l'image
2- Créer une image PBM
Vous allez reproduire une image PBM donnée par son code.
Question
Sur une feuille à petits carreaux, reproduire l'image PBM ci-dessous :
P1
# Created by GIMP version 2.10.6 PNM plug-in
10 10
1111111111110000001110100001011001001001100011000110001100011001001001
101000010111000000111111111111
On a les informations suivantes :
P1 : il s'agit d'une image en noir et blanc
10 10 : nous indique qu'il s'agit d'une image de taille 10 × 10.
On peut alors lire les valeurs données en les découpant par paquet de 10 :
1111111111
1100000011
1010000101
1001001001
1000110001
1000110001
1001001001
1010000101
1100000011
1111111111







