使用Tkinter在Python中插入JPG图像

使用Tkinter在Python中插入JPG图像,python,image,tkinter,jpeg,Python,Image,Tkinter,Jpeg,我试图使用Tkinter插入一个图像,但它不起作用,有一条错误消息说:(事实上,它是说python无法识别图像文件中的数据) 问题是,除了用python预先下载的模块外,我没有任何模块,我不想安装一些模块。那么你能帮我吗?如果你使用jpg,你必须这样做 from PIL import ImageTk 然后 我已经简化了文件目录,注意我已经将pic的维度从0,0增加到了50,50。tk的PhotoImage类不支持jpg。事实上,我已经尝试过类似的东西,但它说我没有任何PIL模块。。所以这就是为

我试图使用Tkinter插入一个图像,但它不起作用,有一条错误消息说:(事实上,它是说python无法识别图像文件中的数据)


问题是,除了用python预先下载的模块外,我没有任何模块,我不想安装一些模块。那么你能帮我吗?

如果你使用jpg,你必须这样做

from PIL import ImageTk
然后


我已经简化了文件目录,注意我已经将pic的维度从0,0增加到了50,50。

tk的PhotoImage类不支持jpg。事实上,我已经尝试过类似的东西,但它说我没有任何PIL模块。。所以这就是为什么我不理解
from tkinter import*
import tkinter as tk
window = tk.Tk()
window.title("My Personnal Fitness Coach")
window.geometry("400x500")
window.configure(background='grey')

canvas = Canvas(window, width = 100, height = 100)
canvas.pack
my_image = PhotoImage(file="C:/Users/mateo.PCMATEO/Pictures/MonCoachPersonnel.jpg")
canvas.create_image(0, 0, anchor = NW, image=my_image)

window.mainloop()
from PIL import ImageTk
my_image = ImageTk.PhotoImage(file="MonCoachPersonnel.jpg")
canvas.create_image(50, 50, image=my_image, anchor=NW)