python学习笔记 常用第三方模块
来源:互联网 发布:管易erp软件 编辑:程序博客网 时间:2024/05/13 12:44
十四:常用的第三方模块:
除了内建的模块外 Python还有大量的第三方模块 基本上 第三方模块都会在PyPI-the Python Package Index 上注册
PIL: python Imageing Library Python平台事实上的图像处理标准库 PLI功能非常的强大 但API却非常简单常用
操作图像:
#-*-coding:utf-8-*-import Image#打开一个JPG图像文件im=Image.open('E:/python/workspace/1.jpg')#获得图像尺寸w,h=im.size#缩放50%im.thumbnail((w//2,h//2))#把缩放后的图像用jpeg格式保存im.save('E:/python/workspace/3.jpg','jpeg')
比如模糊图像 可以如下:
#-*-coding:utf-8-*-
import Image,ImageFilterim=Image.open('E:/python/workspace/1.jpg')im2=im.filter(ImageFilter.BLUR)im2.save('E:/python/workspace/4.jpg','jpeg')
比如可以如下生成字母验证码:
#-*-coding:utf-8-*-
import Image,ImageDraw,ImageFont,ImageFilterimport random#随机字母def rndChr():return chr(random.randint(65,90))#随机颜色1def rndColor():return (random.randint(64,255),random.randint(64,255),random.randint(64,255))#随机颜色2def rndColor2():return (random.randint(32,127),random.randint(32,127),random.randint(32,127))#240*60width=60*4height=60image=Image.new('RGB',(width,height),(255,255,255))#创建font对象font=ImageFont.truetype('E/:python/workspace/arial.ttf',36)#创建Draw 对象draw=ImageDraw.Draw(image)#填充每一个色素for x in range(width):for y in range(height):draw.point((x,y),fill=rndColor())#输出文字for t in range(4):draw.text((60*t+10,10),rndChr,font=font,fill=rndColor2())#模糊image=image.filter(ImageFilter.BLUR)iamge.save('E:/python/workspace/5code.jpg','jpeg')
0 0
- python学习笔记 常用第三方模块
- Python常用的第三方模块——学习笔记
- 【Python】学习笔记——-14、常用第三方模块
- 【Python学习笔记】第三方模块
- Python常用第三方模块
- Python 学习笔记(四):常用内建模块和第三方模块
- Python学习常用第三方模块:PIL,生成验证码
- python学习——常用第三方模块PIL
- 学习笔记_常用第三方模块-PIL
- 【Python】学习笔记——-6.2、使用第三方模块
- Python学习笔记(14)-安装第三方模块
- Python第三方模块
- python 第三方模块
- iOS学习笔记:常用第三方框架
- python基础学习笔记<内建模块与第三方模块>
- python基础学习笔记<内建模块与第三方模块>
- python 安装第三方模块的常用方法
- Python常用第三方模块PIL(anaconda下载)
- APP设计师必知:用户体验十大原则!
- int main(int argc,char *argv[]) 参数
- Fiddler (二) Script用法
- Fiddler (三) Composer创建和发送HTTP Request
- python切换进程用户到nginx账号
- python学习笔记 常用第三方模块
- 软件系统架构设计了解
- 数据库新思想
- Fiddler (四) 实现手机的抓包
- Linux 内核临时页表的创建
- Python学习笔记 图形界面GUI
- Fiddler (五) Mac下使用Fiddler
- c++ standard library <numeric> accumulate demo
- 2.1周工作总结及计划表