14.Python使用Pillow教程
2020-01-13 23:16
113 查看
1.打算开始学习PIL,在命令行输入:pip3 install PIL,报错信息如下所示,后百度了下,发现:PIL仅支持到Python2.7,后来一群志愿者在此基础上创建了兼容性版本,为Pillow,因此可以直接安装使用Pillow。
2.在命令行输入:pip3 install Pillow,运行一段时间后报错:Read timed out.后输入命令:pip --default-timeout=100 install -U Pillow成功安装
3.使用Image类
from PIL import Image im = Image.open('test.jpg') #返回Image对象 print(im) print(im.size) #二元tuple,包含width和height(单位都是px) print(im.format) #属性标识了图像来源 print(im.mode) #定义图像的数量、名称、像素的类型和深度,L==灰度图像,RGB==真彩色图像,CMYK==出版图像
4.创建缩略图
from PIL import Image im = Image.open('test.jpg') #返回Image对象 size = (100,100) #缩小的比例(width和height) im.thumbnail(size,Image.ANTIALIAS) #缩略图 im.save('thumbnail.jpg') #保存
转载于:https://www.cnblogs.com/android-it/p/9561659.html
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- PYthon模块使用教程
- Python 教程阅读笔记(一):使用解释器
- 在Python中使用Mako模版库的简单教程
- [Python系列实用教程]一、Python如何使用urllib2获取网络资源
- python基础教程之元组操作使用详解
- Python中使用gzip模块压缩文件的简单教程
- 使用Python构建Hopfield网络的教程
- Python 基础教程第三章 使用字符串
- python基础教程之lambda表达式使用方法
- Python 教程阅读笔记(一):使用解释器
- 七牛云存储Python SDK使用教程 - 基本介绍
- 在Python中使用NLTK库实现对词干的提取的教程
- Python中的Numeric包和Numarray包使用教程
- 使用Python中的greenlet包实现并发编程的入门教程
- python框架之django使用系列教程(1),原创,转载请注明出处
- Python开发环境Wing IDE使用教程:部分调试功能介绍
- python基础教程之lambda表达式使用方法
- python基础教程之类class定义使用方法
- 针对小白的Python入门教程——Python使用说明书
- Python图像处理库:Pillow 初级教程