python报错_couldn't recognize data in image file

摘要:
gif文件不仅指以.gif结尾的文件,还指图像格式。因此,仅修改后缀无效。

一、描述

报错:couldn't recognize data in image file

代码:

from tkinter import *

root = Tk()

theLabel = Label(root,text="dog",justify=LEFT,padx=10)
theLabel.pack(side=LEFT)

photo = PhotoImage(file="D:/PythonProject/dog.jpg")
imgLabel = Label(root,image=photo)
imgLabel.pack(side=RIGHT)
root.mainloop()

2.原因

PhotoImage报错,因为file参数只接受gif文件,不能接受jpeg、jpg文件。

gif文件不单指以.gif结尾的文件,而是说图片格式,所以只修改后缀名没有丝毫作用

3.解决

1.上网download一个gif文件。

2.打开,另存成其他格式的文件。

3.使用其他模块。

python报错_couldn't recognize data in image file第1张

免责声明:文章转载自《python报错_couldn't recognize data in image file》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇利用C++实现模块隐藏(R3层断链)node服务端口被占用下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

微信公众平台开发教程(六)获取个性二维码

微信公众平台开发教程(六)获取个性二维码 一、功能介绍 在进行推广时,我们可以告诉对方,我们的微信公众账号是什么,客户可以去搜索,然后关注。二维码给我们提供了极大的便捷,只要简单一扫描,即可关注。 如果已经关注过,立刻跳入对话画面。在我们进行推广时,不再是简陋的文字,可以是一个有个性的二维码,想必会很生动。 微信对二维码提供了很好的支持,而且还可以根据需要...

Aho

Aho - Corasick string matching algorithm 俗称:多模式匹配算法,它是对 Knuth - Morris - pratt algorithm (单模式匹配算法) 形成多模式匹配算法的一种改进,如果我们用单模式匹配算法实现多模式匹配算法,假如模式串有 M 个 , 则需要重复调用 M 次单模式匹配算法 ; 举个很简单的例子,...

保存linux下当前目录下所有文件的相对路径

方法一: 在系统可以上网的条件下: 1、安装工具:tree; 2、在终端输入 tree -f -i > file_list_path   file_list_path 文件内容即为当前目录下所有文件的相对路径 方法二: 在系统无法上网的情况下: 1、编写python脚本 import os root = os.getcwd() def file_...

awk命令

简介 awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。 awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本。 awk其名称得...

Nginx配置静态文件问题

此为容器访问宿主机tomcat例子 出现问题:通过nginx访问tomcat时无图形界面 我们访问http://IP:端口/***.png(nginx的访问链接),但是实际访问的静态文件是的容器中的路径: 所以我们应该把宿主机的目录挂载到容器,或者直接拷贝文件到容器内,然后给路径 -v /px/nginx/webapps:/webapps/ROOT 发...

全新Ubuntu-13.04安装配置redmine

1. apt-get install  vim  apache2 libapache2-mod-passenger ruby rubygems libruby ruby-dev  libmagickcore-dev libmagickwand-dev     说明:     vim   #增强VI编辑功能   redmine使用RubyOnRails开发的...