[python] Tkinter 이미지 추가 예제

이번 예제에서는 Python의 Tkinter 모듈을 사용하여 윈도우 창에 이미지를 추가하는 방법을 알아보겠습니다.

필요한 모듈 import 하기

먼저 Tkinter 모듈을 import하여 사용할 수 있도록 준비합니다.

import Tkinter as tk

윈도우 창 만들기

Tkinter를 이용하여 윈도우 창을 생성합니다.

window = tk.Tk()

이미지 파일 경로 설정

추가할 이미지 파일의 경로를 변수에 저장합니다.

image_path = "이미지_파일_경로.jpg"

이미지 불러와서 크기 조절하기

PIL 모듈을 사용하여 이미지를 불러온 후 필요한 크기로 조절합니다.

from PIL import Image, ImageTk

image = Image.open(image_path)
resized_image = image.resize((300, 200), Image.ANTIALIAS)

이미지 위젯 생성하기

Tkinter 위젯을 이용하여 이미지를 윈도우 창에 추가합니다.

image_widget = ImageTk.PhotoImage(resized_image)

label = tk.Label(window, image=image_widget)
label.pack()

윈도우 창 실행하기

윈도우 창을 실행하고 보여줍니다.

window.mainloop()

위의 예제 코드를 실행하면 이미지가 포함된 윈도우 창이 생성되고 이미지가 표시됩니다.

이제 이 예제를 참고하여 원하는 이미지를 윈도우 창에 추가해보세요!


참고 자료