Comment retourner une image horizontalement en python ?

Exemples de comment retourner une image horizontalement en python

Obtenir une image retournée horizontalement avec pillow

Pour retourner une image horizontalement en python, il existe la fonction pillow mirror(), example:

from PIL import Image
from PIL import ImageOps

im = Image.open("lena.png")

im = ImageOps.mirror(im)

im.save("lena_mirror.png")
im.show()

Comment retourner une image horizontalement en python ? Comment retourner une image horizontalement en python ?
Comment retourner une image horizontalement en python ?

Obtenir une image retournée horizontalement avec nunmpy

Pour retourner une image horizontalement en python on peut aussi utiliser numpy avec la fonction fliplr, illustration:

import numpy as np 
import matplotlib.pyplot as plt
import matplotlib.image as mpimg

img = mpimg.imread('lena.png')

img2 = np.fliplr(img)
plt.imshow(img2)

plt.savefig("lena_mirror_matplotlib.png", dpi=200)
plt.show()

Note: pour sauvegarder une figure avec matplotlib sans les axes voir: Comment sauver une image seule sans les contours ou les labels avec matplotlib ?

Références

Liens Site
numpy.flipud numpy doc
Comment sauver une image seule sans les contours ou les labels avec matplotlib ? science-emergence article
Image Module illow.readthedocs.io
ImageOps Module pillow.readthedocs.io
Flopped image wikipedia
Flipped image wikipedia
Flip An Image docs.gimp.org
PIL - Images not rotating stackoverflow
Image rotation in Pillow stackoverflow
pixabay pixabay