python图像处理:PIL与Pillow区别

在学习python图像处理时,傻傻的分不清PILPillow,于是简单整理一下二者区别。

一、PIL

PIL全称是:Python Imaging Library。

PIL是一个强大的、方便的python图像处理库,功能非常强大,曾经一度被认为是python平台事实上的图像处理标准库,不过Python 2.7以后不再支持

PIL官方网站:

http://pythonware.com/products/pil/

二、Pillow

Pillow是基于PIL模块fork的一个派生分支,但如今已经发展成为比PIL本身更具活力的图像处理库。

pillow

Pillow友好支持python3,目前pypi上最新版本是Pillow 7.2.0

Pillow官方文档地址:

https://pillow.readthedocs.io/en/stable/

python3安装pillow:

pip install Pillow

PillowPIL不能在同一个环境中共存。在安装Pillow之前,请先卸载PIL

简单使用Pillow

# 从Pillow导入Image模块
from PIL import Image

# 打开图片bride.jpg
im = Image.open("bride.jpg")

# 显示图片
im.rotate(45).show()

正是这里的from PIL,可能会让很多新人疑惑。虽然是pillow,但是导入包的写法依然是from PIL

Image只是pillow众多模块之一。其他模块以及对应文档参照官网:https://pillow.readthedocs.io/en/stable/reference/index.html

到此,PILPillow介绍完毕!

END.

我的部分文章会首发在公众号上。微信读者,可以搜一搜:【程序员的一天】,感兴趣的朋友可以关注,支持一下,谢谢!

每一个关注点赞,都是极大的支持和鼓励。最后,非常感谢阅读。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。