i am trying to resize the image to fit the window as i adjust the size. i dont know where im going wrong please help
from tkinter import * from tkinter import ttk from PIL import Image, ImageTk root = Tk() canvas_1 = Canvas(root) canvas_1.pack(expand = True, fill = BOTH) photo_1 = ImageTk.PhotoImage(Image.open("apps.20660.14434946597921362.9f02a0b5-6441-476c-9378-148e87e39b74.png")) canvas_1_img = canvas_1.create_image(0,0,image = photo_1) def resize(event): photo_2 =Image.open("apps.20660.14434946597921362.9f02a0b5-6441-476c-9378-148e87e39b74.png").resize((event.width,event.height), Image.ANTIALIAS) photo_can_2 = ImageTk.PhotoImage(photo_2) canvas_1.itemconfig(canvas_1_img, image = photo_can_2) canvas_1.bind("<Configure>",lambda event: resize(event)) root.mainloop()
buran write Feb-05-2021, 07:05 PM:
Please, use proper tags when post code, traceback, output, etc. This time I have added tags for you.
See BBcode help for more info.
Please, use proper tags when post code, traceback, output, etc. This time I have added tags for you.
See BBcode help for more info.