python3 下png 模块介绍
来源:互联网 发布:最新网络暴利偏门项目 编辑:程序博客网 时间:2024/05/18 02:39
以前介绍过PIL,这里介绍一下今天的主教png。
官方手册:http://packages.python.org/pypng/ex.html
这个模块是用于python下对png图像进行解码和反解码的。
可以通过它来实现验证码识别,完成PIL的功能。
以下是py3下的例子(跟官方不同,因为py3下range返回的是迭代器不是序列 )
生成一个按照你要求内容的图片:
编码文件:
import pngs = ['011001110001', '011001110001', '011001110001', '011001110001', '011001110001', '011001110001']s=[i for i in map(lambda x:[i for i in map(int,x)],s)]f = open('c:\\1.png', 'wb')w = png.Writer(len(s[0]), len(s), greyscale=True, bitdepth=1)#palette=[(0x55,0x55,0x55), (0xff,0x99,0x99)]#w = png.Writer(len(s[0]), len(s), greyscale=True, bitdepth=1)w.write(f, s)f.close()大家应该可以猜到图面吧,?
像素自己猜。
解码文件:
内容识别:
- python3 下png 模块介绍
- python3下的IE自动化模块PAMIE
- python3下的IE自动化模块PAMIE
- Mac/Windows下,Python3安装Scrapy模块
- Python3 模块
- Python3 模块
- Python3 模块
- python3爬虫(三) BeautifulSoup模块的安装和介绍
- python3 下的一个模糊化测试模块
- Win7下Python3.3环境安装paramiko模块
- Win7 下Python3.3环境安装paramiko模块
- Python3.x下pickle模块的注意点
- ubuntu环境下安装python3,配置文件正常导入自定义模块
- windows下python2和python3同时使用pip模块
- windows下Python3.5及相应模块的安装
- Python3相关模块在Linux下的环境配置
- window环境python3.5下paramiko模块的安装
- 【转】PNG图像文件介绍
- SBJSON在xcode的应用中需要注意的
- struts validation
- hibernate(3.6)的添删改查研究
- HDU 2087 水KMP
- 2012年 上半年 第四周 C++程序设计 (八)
- python3 下png 模块介绍
- 关于浮动
- 我用delphi写的,外挂式输入法,猕猴桃输入法。
- Oracle 创建和删除维
- 黑马程序员——让用户输入数组元素值的方法
- HDU 3336 KMP+DP
- strcpy_s函数两个参数和三个参数
- uploadify3.0详细使用说明
- spring的log4j listener(webAppRootKey)