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

Tkinter로 ImageTk.PhotoImage로 이미지 크기 조정하기

<시간/>

Python의 PIL 또는 Pillow 라이브러리는 Tkinter 애플리케이션에서 이미지를 처리하는 데 사용됩니다. Pillow를 사용하여 이미지를 열고 크기를 조정하고 창에 표시할 수 있습니다. 이미지 크기를 조정하려면 image_resize((width, height) **options)를 사용할 수 있습니다. 방법. 크기가 조정된 이미지는 나중에 레이블 위젯을 통해 처리되고 표시될 수 있습니다.

이미지를 열고 레이블 위젯을 통해 창에 표시되도록 크기를 조정하는 예를 살펴보겠습니다.

# 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()
가 있는 이미지

출력

위의 코드를 실행하면 창에 크기가 조정된 이미지가 표시됩니다.

Tkinter로 ImageTk.PhotoImage로 이미지 크기 조정하기