亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

我如何使用 PIL 模塊在 Tkinter 中調整圖像大小

我如何使用 PIL 模塊在 Tkinter 中調整圖像大小

守候你守候我 2023-01-04 16:24:22
我得到了這段代碼,但出現了這個錯誤:AttributeError: 'PhotoImage' object has no attribute 'resize rgrapg = Image.open("risinggrap.jpg")'   rgraph = ImageTk.PhotoImage(Image.open("risinggrap.jpg"))    rgraph = rgraph.resize((200,250),Image.ANTIALIAS)    photoLabe = Label(x, image=rgraph)```
查看完整描述

1 回答

?
呼喚遠方

TA貢獻1856條經驗 獲得超11個贊

您需要先加載圖像,調整大小,然后將其轉換為ImageTk.PhotoImage. 這是一個像這樣的工作示例:


import tkinter as tk

from PIL import Image, ImageTk


x = tk.Tk()


# 1. load image

image = Image.open("risinggrap.jpg")


# 2. resize it

image = image.resize((200, 250), Image.ANTIALIAS)


# 3. cast it into ImageTk.PhotoImage

rgraph = ImageTk.PhotoImage(image)


photoLabel = tk.Label(x, image = rgraph)

photoLabel.pack(side = "bottom", fill = "both", expand = "yes")

x.mainloop()


查看完整回答
反對 回復 2023-01-04
  • 1 回答
  • 0 關注
  • 179 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號