Python은 Python 프로젝트에서 다양한 형식의 이미지를 열고 조작하고 저장하기 위한 오픈 소스 라이브러리인 PIL 또는 Pillow 패키지를 지원합니다. Tkinter 애플리케이션에서 이를 사용하여 이미지를 처리하고 표시할 수 있습니다.
Tkinter의 Label 위젯은 Tkinter 애플리케이션에서 텍스트와 이미지를 렌더링하는 데 사용됩니다. Tkinter 애플리케이션에서 Label 위젯을 사용하여 이미지를 표시하려면 다음 단계를 따르세요.
-
Pillow 또는 PIL 패키지가 시스템에 설치되어 있는지 확인하십시오.
-
ImageTk.PhotoImage(file=file_location) 함수를 사용하여 변수에 이미지를 로드합니다.
-
레이블 위젯을 만들어 이미지 값을 이미지로 할당합니다.
-
코드를 실행하여 이미지를 표시합니다.
예시
# 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 window win.geometry("700x470") # load the image and convert it into Tkinter Photoimage bg=ImageTk.PhotoImage(file="baseball.png") # Add a label widget to display the image label=Label(win, image=bg) label.place(x=0, y=0) win.mainloop()
출력
코드를 실행하여 Tkinter 창에 이미지를 표시합니다.