1 - Pillow et manipulation d'images sur une fenêtre Tkinter
1.1- La bibliothèque Pillow
Pour traiter les images, Python dispose d'une librairie nommée Pillow. Pillow constitue actuellement un fork successeur du projet PIL (Python Imaging Library). Elle est conçue de manière à offrir un accès rapide aux données contenues dans une image, elle est doté d'un pouvoir magique et puissant pour le traitement et la manipulation des différents formats de fichiers images tels que PNG, JPEG, GIF, TIFF et BMP...
1.2- Installation de la bibliothèque Pillow
La bibliothèque Pillow s'installe d'une façon très simple à l'aide de l'utilitaire pip:
2- Insertion d'image à l'aide de la bibliothèque Pillow
Maintenant que la bibliothèque Pillow est installé, elle peut être utilisée pour insérer et manipuler des images au sein d'une fenêtre Tkinter. Pour ce faire, il suffit de l'importer et de créer un objet image à partir d'un fichier :
Pour bien comprendre, nous allons traiter cela sur un exemple simple :
- Considérons une image nommée voiture.png
- Mettons l'image dans un dossier nommé images
- Créons un fichier python dans le même répertoire que le dossier images et mettons le code suivant:
Exemple. d'insertion d'image
Ce qui affiche après exécution :
Redimensionnement de l'image
La bibliothèque Pillow, permet aussi le redimensionner limage à l'aide la méthode thumbnail() en précisant entre les parenthèses la dimension en pixels:
Younes Derfoufi
CRMEF OUJDA