Image 如何使用tkinter控制图片的大小?

Image 如何使用tkinter控制图片的大小?,image,python-3.x,canvas,tkinter,Image,Python 3.x,Canvas,Tkinter,我想控制m_图像中图片的大小,比如说,我希望它是420x380。 我该怎么做 import tkinter as tk m_gui = tk.Tk() m_image = tk.PhotoImage(file = 'pic.gif') m_canvas = tk.Canvas(m_gui) m_canvas.create_image(0, 0, image = m_image) m_canvas.pack() m_gui.mainloop() 如果您也能解释一下create_image f

我想控制m_图像中图片的大小,比如说,我希望它是420x380。 我该怎么做

import tkinter as tk

m_gui = tk.Tk()
m_image = tk.PhotoImage(file = 'pic.gif')
m_canvas = tk.Canvas(m_gui)
m_canvas.create_image(0, 0, image = m_image)
m_canvas.pack()

m_gui.mainloop()
如果您也能解释一下create_image funct的前两个参数,那就太好了


谢谢

tk是一个gui框架,不是一个图像处理程序。两种解决方案:

使用外部图像处理程序创建.bmp、.gif文件,或者如果使用tcl/tk 8.6.png文件,则创建所需大小的文件

安装pip Piw安装Piw适用于我,使用它执行所需操作,并使用其从PIL图像创建和修改Tkinter BitmaImage和PhotoImage对象

这是位置-看