Comment retourner une image horizontalement en python ?

Published: 19 avril 2019

DMCA.com Protection Status

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