使用 Tkinter 的 ImageTk.PhotoImage 调整图像大小
tkinterpythongui-programming更新于 2025/9/14 21:00:17
Python 中的 PIL 或 Pillow 库用于在 Tkinter 应用程序中处理图像。我们可以使用 Pillow 打开图像、调整其大小并在窗口中显示。要调整图像大小,我们可以使用 image_resize((width, height) **options) 方法。调整大小后的图像稍后可通过标签小部件进行处理和显示。
示例
让我们看一个示例,我们将打开一个图像并调整其大小以通过标签小部件显示在窗口中。
# 导入所需的库
from tkinter import *
from PIL import Image, ImageTk
# 创建 tkinter 框架或窗口的实例
win=Tk()
# 设置 tkinter 窗口的大小
win.geometry("700x350")
# 加载图像
image=Image.open('download.png')
# 在给定的 (宽度、高度) 中调整图像大小
img=image.resize((450, 350))
# 在 TkImage 中转换图像
my_img=ImageTk.PhotoImage(img)
# 显示带标签的图像
label=Label(win, image=my_img)
label.pack()
win.mainloop()
输出
运行上述代码将在窗口中显示调整大小的图像。

相关文章
有用资源
python 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

