Lien vers le code : https://www.tresfacile.net/pithon-et-la-bibliotheque-de-traitement-dimages-pillow/
Module image Pillow python -- Python 2.7 et Python 3.7 version Windows 7, Windows 8 et Windows 10 -- Pour un bon visionnage de la vidéo, utiliser le navigateur Google chrome.
Le module Image Pillow, fournit une classe du même nom qui est utilisée pour représenter une image PIL. Le module fournit également un certain nombre de fonctions python, notamment des fonctions permettant de charger des images à partir de fichiers et de créer de nouvelles images.
Pillow python image module - Python 2.7 and Python 3.7 version Windows 7, Windows 8 and Windows 10 - For good viewing of the video, use the Google Chrome browser.
The Image Pillow module provides a class of the same name which is used to represent a PIL image. The module also provides a number of python functions, including functions for loading images from files and creating new images.
Python Imaging Library est une bibliothèque supplémentaire gratuite et open-source pour le langage de programmation Python qui ajoute la prise en charge de l'ouverture, de la manipulation et de l'enregistrement de nombreux formats de fichiers image différents. Il est disponible pour Windows, Mac OS X et Linux. La dernière version de PIL est la 1.1.7, a été publiée en septembre 2009 et prend en charge Python 1.5.2–2.7, avec la prise en charge de Python 3 qui sera publiée «plus tard».
Le développement du projet original, connu sous le nom de PIL, a été interrompu en 2011. Par la suite, un projet successeur nommé Pillow a bifurqué le référentiel PIL et a ajouté la prise en charge de Python 3.x. Ce fork a été adopté en remplacement du PIL original dans les distributions Linux, y compris Debian et Ubuntu (depuis 13.04)
Capacités
Pillow propose plusieurs procédures standard pour la manipulation d'images. Ceux-ci inclus:
manipulations par pixel,
masquage et traitement de la transparence,
le filtrage d'image, tel que le flou, le contouring, le lissage ou la recherche de bord,
l'amélioration de l'image, telle que la netteté, le réglage de la luminosité, du contraste ou de la couleur,
ajouter du texte aux images et bien plus encore.
Formats de fichier
Certains des formats de fichier pris en charge sont PPM, PNG, JPEG, GIF, TIFF et BMP. Il est également possible de créer de nouveaux décodeurs de fichiers pour étendre la bibliothèque de formats de fichiers accessibles
Domaines d’utilisations
La bibliothèque de fonctions peut être utilisée pour différents types d’activités, telles que:
Archivage d’images:
Création de miniatures, conversion d’images d’un format de fichier à un autre, …
Affichage d’images:
Création et affichage d’images via le module PIL.ImageTk, ou PIL.ImageWin sous Windows. Ouverture d’une image dans un utilitaire externe via la méthode PIL.Image.Image.show().
Traitement d’images:
Offre un support pour quelques fonctions de bases telles que le filtrage, la convolution ou encore la conversion d’espaces couleurs. Il est également possible de redimensionner et d’appliquer des transformations géométriques à l’image (rotation, …).
Les modules associés à la bibliothèque d'images Pillow
Image Module
ImageChops (“Channel Operations”) Module
ImageCms Module
ImageColor Module
ImageDraw Module
ImageEnhance Module
ImageFile Module
ImageFilter Module
ImageFont Module
ImageGrab Module
ImageMath Module
ImageMorph Module
ImageOps Module
ImagePalette Module
ImagePath Module
ImageQt Module
ImageSequence Module
ImageShow Module
ImageStat Module
ImageTk Module
ImageWin Module (Windows-only)
ExifTags Module
TiffTags Module
JpegPresets Module
PSDraw Module
PixelAccess Class
PyAccess Module
features Module