pycharm中读取jpg格式图
存在问题:
pycharm中读取图时只能读取png和gif格式的图,但jpg不能读取
如下代码,此处⽤的是tkinter模块读取图,但只能读取png和gif
import tkinter as tk
import time
root=tk.Tk()  #定义⼀个tkinter类tk; Tkinter为图形界⾯库
root.title("随机点名")  #标题
#定义图标签位
img=r'F:\PythonFiles\PycharmFile\exc.gif'
#只能读取png或gif⽂件,jpg不能读取
photo = tk.PhotoImage(file=img)
labelImg = tk.Label(root,image = photo)label.image = photo
labelImg.pack()
#labelImg.pack(padx=5, pady=10, side=tk.LEFT)
labelImg.place(x = 100,y = 150)
root.mainloop()  #使窗⼝保持
解决⽅案:
python怎么读取py文件从PIL 引⼊Image和ImageTk模块,利⽤该模块加载jpg图即可
Image是⽤于读取图的
ImageTk是⽤于后续讲Image格式图装化为Tkinter类型图,⽅便在窗体上显⽰
代码如下:
import tkinter as tk
from PIL import Image,ImageTk
root=tk.Tk()  #定义⼀个tkinter类tk; Tkinter为图形界⾯库
root.title("随机点名")  #标题
#定义图标签位
img=r'F:\PythonFiles\PycharmFile\exc.jpg'  #只能读取png⽂件,jpg不能读取
photo = Image.open(img)  #利⽤Image模块打开图
tkPhoto=ImageTk.PhotoImage(photo)  #把Image图改为tkinter类型图
labelImg = tk.Label(root, image=tkPhoto)
labelImg.pack()
labelImg = tk.Label(root,image = tkPhoto)
labelImg.pack()
root.mainloop()  #使窗⼝保持

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。