Python cung cấp Gối (PIL) gói để hỗ trợ, xử lý và hiển thị hình ảnh trong các ứng dụng tkinter. Ứng dụng Tkinter thường hỗ trợ các tệp hình ảnh như ppm, png và gif.
Giả sử chúng tôi muốn nhúng và hiển thị hình ảnh JPEG hoặc JPG trong ứng dụng của mình.
Các widget Tkinter Label thường được sử dụng để hiển thị văn bản hoặc hình ảnh trên cửa sổ và do đó bằng cách chuyển giá trị img, chúng tôi có thể hiển thị hình ảnh JPEG trong cửa sổ.
Ví dụ
#Import required libraries from tkinter import * from PIL import ImageTk, Image #Create an instance of tkinter window win =Tk() #Define the geometry of the window win.geometry("650x400") #Initialize the file name in a variable path = "file.jpg" #Create an object of tkinter ImageTk img = ImageTk.PhotoImage(Image.open(path)) #Create a Label Widget to display the text or Image label = tk.Label(win, image = img) label.pack(fill = "both", expand = "yes") win.mainloop()
Đầu ra
Mã sẽ hiển thị hình ảnh JPEG được chuyển làm giá trị hình ảnh trong tiện ích Nhãn.