ho bisogno di ridimensionare un'immagine, ma voglio evitare PIL, dal momento che non riesco a farlo funzionare sotto OS X - non chiedetemi perché ...Image Resize sotto PhotoImage
Comunque da quando sono soddisfatto gif/PRG/ppm, la classe PhotoImage è ok per me:
photoImg = PhotoImage(file=imgfn)
images.append(photoImg)
text.image_create(INSERT, image=photoImg)
il problema è - come faccio a ridimensionare l'immagine? Quanto segue funziona solo con PIL, che è l'equivalente non PIL?
img = Image.open(imgfn)
img = img.resize((w,h), Image.ANTIALIAS)
photoImg = ImageTk.PhotoImage(img)
images.append(photoImg)
text.image_create(INSERT, image=photoImg)
Grazie!
Quindi suppongo che devi usare il metodo 'subsample'. – Constantinius
Suppongo che dovrà fare! Ho appena scoperto anche che probabilmente era stato un po 'più conveniente avere un singolo metodo di ridimensionamento, ma i progettisti di Tk non ci pensavano (se ne hai bisogno, usa PIL) _ su http://effbot.org/zone/ tkinter-PhotoImage-scala di grigi-ramp.htm – alessandro