allora, questo codice funziona:
codice:
from PIL import Image, ImageOps
try:
size = (1900, 800)
im = Image.open("/home/matte/Desktop/IMG.png")
im.thumbnail(size, Image.ANTIALIAS)
im.save("/home/matte/Desktop/IMG_R.png", "PNG")
except:
print("Impossibile modificare l'immagine!")
la funzione thumbnail ridimensiona tenendo l'aspect ratio.
ha solo un problema rispetto alle mie esigenze: funziona al "contrario"!
nel senso che la funzione ridimensiona partendo dal valore più piccolo dei due.
solo che io, ad esempio, gli passo solo l'altezza (800) e non gli passo la larghezza.
al momento dovrei passarli una larghezza fittizia per fargli capire di prendere in considerazione l'altezza (801).