0

キャンバス上に画像を配置しようとしていますが、画像が表示されないようです。私はphotoimage()を使ってイメージを表示することができましたが、サイズを変更する能力はありません。何か不足していますか?Python Image.open()が画像を表示していません

from tkinter import * 
from PIL import Image, ImageTk 


canvas_width = 285 
canvas_height =420 

master = Tk() 

canvas = Canvas(master, width=canvas_width, height=canvas_height) 
canvas.pack() 

img = Image.open(r"C:\Users\kraak\Desktop\PyCharm Community Editionz 2017.1.2\2.png") 

img.show() 
mainloop() 

答えて

0

異なるパッケージはとてもPIL ImageはTkinterのimageと同じではありません、物事を保存するために異なるデータ構造を使用します。

代わりに、tkinterとuse subsample to resizeをつけてnoted in the docsと貼り付けてください。

関連する問題