关于Python的PIL工具的Image对象调用show()方法问题。

概述:PIL应该算是Python下最流行的图片处理工具了。貌似从Django1.8开始全面改用pillow了。所以用PIL的小伙伴们要注意了。

废话不多说了,一个简单的入门代码,如下:

import Image

image = r"C:\Users\UserName\Desktop\1.gif"

im = Image.open(image)

im.show()


执行的时候会要求你选择默认打开程序,我一开始选择了win下的图片浏览器,很诡异的失败了,查了一下后缀是bmp。

然后我确认是否因为图片浏览器本身无法打开bmp,我又用了画图工具,创建了一个bmp文件,这时候却诡异的打开了。

诡异,但是我也懒得费时间去搞为什么了。

然后查了一下度娘,貌似要借助其他图片工具。

然后我决定试试,我把bmp后缀的图片都改成默认画图工具打开,果然成功了。

打开了我就能调试我的验证码了,Ok,就这么多了,一个小技巧。

这里啰嗦一句,貌似无论打开什么格式的图片,处理工程中都会转成bmp。

关于如何修改bmp的默认打开方式,我配一张插图吧。


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 179,300评论 25 708
  • 个人学习批处理的初衷来源于实际工作;在某个迭代版本有个BS(安卓手游模拟器)大需求,从而在测试过程中就重复涉及到...
    Luckykailiu阅读 4,995评论 0 11
  • Image读出来的是PIL的类型,而skimage.io读出来的数据是numpy格式的 输出可以看出Img读图片的...
    jiandanjinxin阅读 97,602评论 2 52
  • 我是不是真的很差劲?
    跑跑跑1981阅读 296评论 7 1
  • 《我对中学校长的印象》文1西北鹰 我很庆幸我跟我们的中学校长很有缘!初中高中八年他一直都是我的校长,印象最深刻的...
    叶琳娜阅读 284评论 1 0

友情链接更多精彩内容