Skip to content

Python, Pillow: Bild spiegeln

Python

ImageOps.flip(), ImageOps.mirror()

Das ImageOps-Modul der Python-Bildverarbeitungsbibliothek Pillow(PIL) bietet flip(), um das Bild auf den Kopf zu stellen (vertikal), und mirror(), um es nach links und rechts (horizontal) zu spiegeln.

Informationen zur Installation und einfachen Verwendung von Pillow(PIL) finden Sie im following Artikel.

Verwenden Sie die rotation()-Methode des Image-Moduls, um das Bild zu drehen.

Siehe den folgenden Artikel zur Bilddrehung mit OpenCV, NumPy.

Beispielcode

Laden Sie das Bild und rufen Sie flip() oder mirror() auf.

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)

Kopfkissen lena

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

Kissenspiegel lena