Hi, sorry for the late replay.
On Sat, 30 Nov 2019 13:52:11 +0000 Vasilis Vlachoudis <vasilis.vlachou...@cern.ch> wrote: > Hi all, > > I have several images loaded as tkinter.PhotoImage, I want some to > resize them The PhotoImage zoom accepts only integer values and the > result is not that great. While if load them with PIL resize them and > then convert to PIL.ImageTk it is much better. I found several > references on how to convert from PIL to tkinter but I cannot find how > to do the opposite so I can use the PIL resizing with the existing > tkinter images. Do you mean something like: from PIL import Image, ImageTk im = Image.open("image.png") resized = im.resize((height, width), IMAGE.ANTIALIAS) photo = ImageTk.PhotoImage(image=resized) does not do the trick, you want to pass the tkinter.PhotoImage object to PIL.Image.open() ? I don't think this is possible, at least without some sort of trickery. What is it exactly that you want to achieve? Regards Michael .-.. .. ...- . .-.. --- -. --. .- -. -.. .--. .-. --- ... .--. . .-. "What happened to the crewman?" "The M-5 computer needed a new power source, the crewman merely got in the way." -- Kirk and Dr. Richard Daystrom, "The Ultimate Computer", stardate 4731.3. _______________________________________________ Tkinter-discuss mailing list Tkinter-discuss@python.org https://mail.python.org/mailman/listinfo/tkinter-discuss