1

我正在为我的视频游戏制作背景,但我不知道如何使图像变大。我的代码是:

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()

如何使画布上的图像变大?我真的很感谢任何人的帮助。注意:我无法安装任何模块,因为我在学校工作。PS我很抱歉,但我不知道如何插入屏幕截图。

4

1 回答 1

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 

这将使图像的高度和宽度都增大 2 倍。如果未指定 x 或 y,则 x 或 y 将保持不变。

于 2017-04-01T22:44:18.730 回答