Changer le rapport entre la largeur et la hauteur d'une image avec pillow de python

Avec python, pour changer le rapport entre la largeur et la hauteur d'une image en peut utiliser la fonction resize du module pillow, exemple:

Changer le rapport entre la largeur et la hauteur d'une image avec pillow de python
Changer le rapport entre la largeur et la hauteur d'une image avec pillow de python

from PIL import Image

im = Image.open("Mona-Lisa.JPEG")

size = (500,500)

im = im.resize(size)

im.save('image_resize_test.jpg')

Note: on peut aussi ajouter l'option PIL.Image.ANTIALIAS pour avoir une image plus nette, exemple de code:

from PIL import Image

im = Image.open("Mona-Lisa.JPEG")

size = (500,500)

im = im.resize(size,Image.ANTIALIAS)

im.save('image_resize_test_02.jpg')

Changer le rapport entre la largeur et la hauteur d'une image avec pillow de python: sans (image de gauche) et avec (figure de droite) l'option Image.ANTIALIAS Changer le rapport entre la largeur et la hauteur d'une image avec pillow de python: sans (image de gauche) et avec (figure de droite) l'option Image.ANTIALIAS
Changer le rapport entre la largeur et la hauteur d'une image avec pillow de python: sans (image de gauche) et avec (figure de droite) l'option Image.ANTIALIAS

Références

Image

of