Python常用的第三方模块——学习笔记
来源:互联网 发布:淘宝卖死人穿过的衣服 编辑:程序博客网 时间:2024/05/21 07:17
1、Pillow:在PIL基础上发展为Pillow 。(PIL: Python Imaging Library)图像处理标准库。
安装模块:pip install modulename
引入方式:from PIL import Image
- #图片缩放(缩略图)。 其他功能如切片、旋转、滤镜、输出文字、调色板等一应俱全。
from PIL import Image
# 打开一个jpg图像文件,注意是当前路径:
im = Image.open('test.jpg')
# 获得图像尺寸:
w, h = im.size
print('Original image size: %sx%s' % (w, h))
# 缩放到50%:
im.thumbnail((w//2, h//2))
print('Resize image to: %sx%s' % (w//2, h//2))# 把缩放后的图像用jpeg格式保存:
im.save('thumbnail.jpg', 'jpeg')
- #滤镜。其他功能如切片、旋转、滤镜、输出文字、调色板等一应俱全。
from PIL import Image, ImageFilter
# 打开一个jpg图像文件,注意是当前路径:
im = Image.open('test.jpg')
# 应用模糊滤镜:
im2 = im.filter(ImageFilter.BLUR)
#如果是在原图在作了处理,而不只是简单的修改尺寸,都需要重新定一个变量,再保存该变量。
im2.save('blur.jpg', 'jpeg')
- 生成字母验证码图片
from PIL import Image, ImageDraw, ImageFont, ImageFilter
import random
……
#创建画布
image = Image.new('RGB', (width, height), (255, 255, 255))
# 创建Font对象:
font = ImageFont.truetype('Arial.ttf', 36)
# 创建Draw对象:
draw = ImageDraw.Draw(image)
……
image.save('code.jpg', 'jpeg') #Python图片类型是jpeg而不是jpg,反映在Windows是jpg
2、virtualenv:虚拟运行环境,通常用于同时开发多个程序
3、图形界面:Tkinter模块(自带)
0 0
- Python常用的第三方模块——学习笔记
- 【Python】学习笔记——-14、常用第三方模块
- python学习笔记 常用第三方模块
- python学习——常用第三方模块PIL
- 【Python】学习笔记——-6.2、使用第三方模块
- 【Python学习笔记】第三方模块
- Python常用第三方模块
- Python 学习笔记(四):常用内建模块和第三方模块
- python学习——安装第三方模块
- Python学习常用第三方模块:PIL,生成验证码
- 学习笔记_常用第三方模块-PIL
- Python学习笔记(14)-安装第三方模块
- python 安装第三方模块的常用方法
- Python笔记6——模块的使用和路径,别名,作用域,安装第三方库
- Python第三方模块
- python 第三方模块
- Python安装第三方模块的方法
- Python中第三方模块的安装
- linux中bin和sbin目录的主要区别
- 服务器推送之WebSocket 入门学习路程(三)
- 【爬虫-反爬虫】系列一:反爬虫之session(4)
- SDKD 2016 Summer Single Contest #03.A
- ScrollView中EditText导致自动滚动问题
- Python常用的第三方模块——学习笔记
- hibernate学习——HibernateUtil
- [perl] 序列化和反序列化
- POJ1276
- 欢迎使用CSDN-markdown编辑器
- 【爬虫-反爬虫】系列一:反爬虫之验证码(5)
- 欢迎使用CSDN-markdown编辑器
- Python网络编程——学习笔记
- 数据库闭包和候选码求解方法