2017-04-01 144 views
1

我正在爲我的視頻遊戲製作背景,但我無法弄清楚或瞭解如何使圖像變大。 我的代碼是:如何放大導入到Tkinter畫布上的圖像?

from tkinter import * 
Master = Tk() 
Can = Canvas(Master, width=1325, height=400) 
img = PhotoImage(file="G.E.N.E.S\Textures\Ppm's\G.E.N.E.S.-1.ppm") 
Background = Can.create_image(0,160,anchor=NW,image=img) 
Blob = Can.create_oval(650,385,675,360,fil="black") 
Can.config(bg="white") 
Can.pack() 

如何在Canvas上使圖像更大? 我真的很感謝任何人的幫助。 注意:因爲我在學校工作,所以無法安裝任何模塊。 P.S.對不起,但我無法弄清楚如何放置屏幕截圖。

回答

1

您可以使用.zoom方法。

img = PhotoImage(file="G.E.N.E.S\Textures\Ppm's\G.E.N.E.S.-1.ppm") 
img.zoom(2,2) # x, y 

這將使圖像放大兩倍的高度和寬度。如果未指定x或y,則x或y將保持不變。

+0

這沒有做任何事情。沒有錯誤,圖片沒有放大。 –

+0

那麼你應該嘗試使用PIL來做到這一點。 – abccd