Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

JPEG 이미지를 Python Tkinter 창에 어떻게 삽입합니까?

<시간/>

Python은 베개를 제공합니다. (PIL) 패키지는 tkinter 애플리케이션에서 이미지를 지원, 처리 및 표시합니다. Tkinter 응용 프로그램은 일반적으로 ppm, png 및 gif와 같은 이미지 파일을 지원합니다.

응용 프로그램에 JPEG 또는 JPG 이미지를 포함하고 표시하려고 한다고 가정해 보겠습니다.

Tkinter Label 위젯은 일반적으로 창에 텍스트나 이미지를 표시하는 데 사용되므로 img 값을 전달하면 창에 JPEG 이미지를 표시할 수 있습니다.

#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()

출력

코드는 레이블 위젯에서 이미지 값으로 전달된 JPEG 이미지를 표시합니다.

JPEG 이미지를 Python Tkinter 창에 어떻게 삽입합니까?