Skip to content

Python, Pillow: Capovolgere l’immagine

Python

ImageOps.flip()、ImageOps.mirror()

Il modulo ImageOps della libreria di elaborazione delle immagini Python Pillow(PIL) fornisce flip() per capovolgere l’immagine (in verticale) e mirror() per capovolgere a sinistra ea destra (in orizzontale).

Vedere il seguente articolo per l’installazione e l’utilizzo di base di Pillow (PIL).

Usa il metodo rotate() del modulo Immagine per ruotare l’immagine.

Vedere il seguente articolo per la rotazione delle immagini con OpenCV, NumPy.

Codice di esempio

Carica l’immagine e chiama flip() o mirror().

from PIL import Image, ImageOps

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

lena

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

Cuscino flip lena

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

Specchio a cuscino lena