Les images sont nécessaires à utiliser dans de nombreuses applications à diverses fins. L'une des parties essentielles des applications Web est l'image. De nombreuses bibliothèques existent dans Python pour des tâches de traitement d'image telles que PIL, Pillow, OpenCV, etc. PIL est une bibliothèque de traitement d'image populaire, mais elle ne fait pas Python 3. L'oreiller est mis en œuvre pour Python 3 pour effectuer une tâche PIL similaire et est appelé la fourche de PIL. L'oreiller prend en charge plusieurs formats d'image et différents types de tâches de traitement d'image comme le redimensionnement, la rotation, le recadrage, l'ajout de texte d'image, etc., peut être fait facilement en utilisant cette bibliothèque. La bibliothèque d'oreillers peut être installée et utilisée pour diverses tâches de traitement d'image indiquées dans ce tutoriel.
Installation du module de traitement d'image
Le module de traitement d'image nécessitera si vous souhaitez créer le simulateur de roulement de dés avec GUI. Exécutez les commandes suivantes à partir du terminal pour mettre à jour le PIP et installer le module d'oreiller.
$ Python3 -M Pip Installer - Pip de mise à niveauExemple-1: Afficher une image
Comment une image peut être affichée à l'aide du script Python s'est montré dans le script suivant. Le module d'image a été importé pour utiliser le ouvrir() fonction pour ouvrir le fichier image. Ensuite, le montrer() La fonction est appelée en utilisant un objet d'image pour afficher l'image.
# Importer un module d'image de PILSortir
L'image sera affichée dans une boîte de dialogue si le fichier image existe dans l'emplacement actuel.
Exemple-2: Affichez l'image avec différents attributs
Le script suivant affichera l'image dans une boîte de dialogue et imprimera différents types d'attributs d'image. le OS le module a été importé avec le Image Module de ce script pour vérifier si le fichier image existe. Si le fichier existe, le fichier image sera ouvert et affiché dans la boîte de dialogue. Ensuite, la taille de l'image et le format d'image seront imprimés en utilisant le taille et format propriétés de l'objet image.
# Importer un module d'image de PILSortir
L'image sera affichée dans une boîte de dialogue si le fichier image existe dans l'emplacement actuel. La sortie suivante montre la taille et le format de l'image. La largeur de l'image est de 286 pixels, et la hauteur de l'image est de 176 pixels. Le format de l'image est jpeg.
Exemple-3: Créez une nouvelle image en modifiant la taille et le format de l'image
Le script suivant affichera l'image d'origine, et une nouvelle image sera créée en modifiant la taille et le format de l'image d'origine. Le script de l'exemple précédent a utilisé pour afficher l'image dans un dialogue boîte. redimensive () La méthode est utilisée avec les nouvelles valeurs de largeur et de hauteur pour définir la taille du nouveau image. sauvegarder() La méthode est utilisée avec le nom de la nouvelle image pour créer la nouvelle image. La taille des images originales et nouvelles sera imprimée plus tard.
# Importer un module d'image de PILSortir
L'image sera affichée dans une boîte de dialogue si le fichier image existe dans l'emplacement actuel. La sortie suivante montre la taille des images originales et nouvelles. La largeur de l'image d'origine est de 278 pixels, et la hauteur de l'image d'origine est de 182 pixels. La largeur de la nouvelle image est de 400 pixels, et la hauteur de la nouvelle image est de 300 pixels.
Exemple-4: Créez une image recadrée d'une image
Le script suivant affichera l'image recadrée d'une image existante. culture() La méthode est utilisée pour recadrer l'image en fonction des valeurs de boîte donnée. Ensuite, le sauvegarder() La méthode est utilisée pour créer la nouvelle image recadrée. La nouvelle image sera affichée dans une boîte de dialogue comme les exemples précédents.
# Importer un module d'image de PILSortir
L'image recadrée suivante sera affichée dans une boîte de dialogue si le fichier image d'origine existe à l'emplacement actuel.
Exemple-5: Créez une miniature d'un fichier
Le script suivant créera une miniature d'une image. La méthode miniature () a été utilisée dans le script pour créer la vignette d'une image. L'image miniature créée sera affichée dans une boîte de dialogue plus tard.
# Importer un module d'image de PILSortir
L'image miniature suivante sera affichée dans une boîte de dialogue si le fichier image d'origine existe à l'emplacement actuel.
Conclusion
Le module d'image contient de nombreuses fonctions pour effectuer différents types d'opérations liées à l'image. Les utilisations de certaines fonctions principalement utilisées ont été expliquées dans ce tutoriel en utilisant plusieurs exemples.