Thư viện PIL hoặc Pillow bằng Python được sử dụng để xử lý hình ảnh trong ứng dụng Tkinter. Chúng ta có thể sử dụng Pillow để mở hình ảnh, thay đổi kích thước và hiển thị trong cửa sổ. Để thay đổi kích thước hình ảnh, chúng tôi có thể sử dụng image_resize ((chiều rộng, chiều cao) ** tùy chọn) phương pháp. Hình ảnh đã thay đổi kích thước sau đó có thể được xử lý và hiển thị thông qua tiện ích nhãn.
Ví dụ
Chúng ta hãy xem ví dụ nơi chúng ta sẽ mở một hình ảnh và thay đổi kích thước nó để hiển thị trong cửa sổ thông qua tiện ích nhãn.
# Import the required libraries from tkinter import * from PIL import Image, ImageTk # Create an instance of tkinter frame or window win=Tk() # Set the size of the tkinter window win.geometry("700x350") # Load the image image=Image.open('download.png') # Resize the image in the given (width, height) img=image.resize((450, 350)) # Conver the image in TkImage my_img=ImageTk.PhotoImage(img) # Display the image with label label=Label(win, image=my_img) label.pack() win.mainloop()
Đầu ra
Chạy đoạn mã trên sẽ hiển thị một hình ảnh đã được thay đổi kích thước trong cửa sổ.