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.
