uhm, c'è qualcosa che mi sfugge:
codice:
import glob, os
from PIL import Image
class ResizeImage:
def resize(self, dir, w, h):
if w > h:
h = w + 1
elif h > w:
w = h + 1
size = (w, h)
print(size)
for infile in glob.glob(dir + "*.jpg"):
try:
print(infile)
file, ext = os.path.splitext(infile)
im = Image.open(infile)
im.thumbnail(size, Image.ANTIALIAS)
im.save(file + "_R.jpg", "JPEG")
except IOError:
print("Impossibile modificare l'immagine '%s' " % infile)
in entrambi i casi ridimensiona partendo dall'altezza.
mentre io vorrei in qualche maniera decidere per cosa ridimensionare.
qualcuno ha qualche consiglio?