Trois niveaux d’abstraction (via PIL)
Le fichier, support « physique », sur le disque.
L’objet Python « image » intermédiaire. Contient les informations
sur l’encodage... et les données.
La matrice des pixels.
Fichier Objet Python Matrice de pixels
’baroudeur.bmp’ <PIL.BmpImage... array([[[ 12, 16, 25],
... ...
image mode=RGB [80, 86, 60]]],
...> dtype=uint8)
’baroudeur.jpg’ <PIL.JpegImage... array([[[ 12, 16, 25],
... ...
image mode=RGB [80, 86, 60]]],
...> dtype=uint8)
’baroudeurBW.jpg’ <PIL.JpegImage... array([[14, 15, 15, ...,
... ...
image mode=L ... 80, 80, 80]],
...> dtype=uint8)