Quelques fonctionnalités

from PIL import Image

img = Image.open('mon_fichier.jpg')

Obtenir le mode de l’image

Pillow supporte en particulier les formats suivants : binaire, niveau de gris, RGB, RGBA et CMYK ( cyan, magenta, yellow and key). Pour en savoir plus sur les modes reconnus : Concepts of Pillow.

Pour connaître le mode d’une image, il est possible d’utiliser l’attribut mode sur un objet de type Image :

print(img.mode)

Pour connaître l’ordre d’apparition des calques, il existe la fonction getbands :

img.getbands()

Sur une image RGB, cette commande renverra : (‘R’, ‘G’, ‘B’)

Récupérer les calques RGB

Il est possible, lorsqu’on a une image en RGB, de récupérer chacun des calques R, G et B par l’intermédiaire de la fonction split :

red, green, blue = imageRGB.split()

Bibliographie

Python / Pillow / Traitement d’image