解决im.show()不能显示图片问题
2016-03-27 19:09
615 查看
在Python中有一个很有用的图像处理插件:PIL(Python Imageing Library),PIL目前版本为1.1.7,在PIL处理图像的时候,有时show()一下图片,发现如下:
图(1)无法显示图片
出现该问题的原因如下:
解决该问题的步骤如下:
1.打开X:\Python27\Lib\site-packages\PIL\ImageShow.py文件,将第99行替换为如下语句:
如图(2)所示:
图(2)修改..Python27\Lib\site-packages\PIL\ImageShow.py里的第99行语句
2.调用show()函数,代码如下:
效果如下:
图(2) PIL里用show()显示图片的效果
参考地址:http://www.thecodingforums.com/threads/python-pil-and-vista-windows-7-show-not-working.707158/
图(1)无法显示图片
出现该问题的原因如下:
解决该问题的步骤如下:
1.打开X:\Python27\Lib\site-packages\PIL\ImageShow.py文件,将第99行替换为如下语句:
return "start /wait %s && PING 127.0.0.1 -n 5 > NUL && del /f %s" % (file, file)
如图(2)所示:
图(2)修改..Python27\Lib\site-packages\PIL\ImageShow.py里的第99行语句
2.调用show()函数,代码如下:
#-*- coding: UTF-8 -*- import Image str1 = 'C:/Users/Administrator/Desktop/2.png' im = Image.open(str1) #print im.format,im.size,im.mode im.show()
效果如下:
图(2) PIL里用show()显示图片的效果
参考地址:http://www.thecodingforums.com/threads/python-pil-and-vista-windows-7-show-not-working.707158/
相关文章推荐
- Python动态类型的学习---引用的理解
- Python3写爬虫(四)多线程实现数据爬取
- 垃圾邮件过滤器 python简单实现
- 下载并遍历 names.txt 文件,输出长度最长的回文人名。
- install and upgrade scrapy
- Scrapy的架构介绍
- Centos6 编译安装Python
- 使用Python生成Excel格式的图片
- 让Python文件也可以当bat文件运行
- [Python]推算数独
- Python中zip()函数用法举例
- Python中map()函数浅析
- Python将excel导入到mysql中
- Python在CAM软件Genesis2000中的应用
- 使用Shiboken为C++和Qt库创建Python绑定
- FREEBASIC 编译可被python调用的dll函数示例
- Python 七步捉虫法