Skip to content

Python, Pillow : Retourner une image

ImageOps.flip()、ImageOps.mirror()

Le module ImageOps de la bibliothèque de traitement d’image Python Pillow(PIL) fournit flip() pour retourner l’image à l’envers (verticalement) et mirror() pour retourner la gauche et la droite (horizontalement).

Consultez l’article suivant pour l’installation et l’utilisation de base de Pillow (PIL).

Utilisez la méthode rotate() du module Image pour faire pivoter l’image.

Voir l’article suivant pour la rotation des images avec OpenCV, NumPy.

Exemple de code

Chargez l’image et appelez flip() ou mirror().

from PIL import Image, ImageOps

im = Image.open('data/src/lena.jpg')

avec

im_flip = ImageOps.flip(im)
im_flip.save('data/dst/lena_flip.jpg', quality=95)

Oreiller flip lena

im_mirror = ImageOps.mirror(im)
im_mirror.save('data/dst/lena_mirror.jpg', quality=95)

Oreiller miroir lena