在很多python程序之中都会涉及到对图像的处理操作,而图像处理就必须要下载安装和导入第三方库才可以实现,而pillow就是一个专门来完成图像处理操作的库 。下文会从该第三方库的下载安装和导入讲起,来深入详细的介绍该怎么使用pillow库实现图像处理操作 。
文章插图
一、下载安装导入
因为pillow库是在两个不同的python版本上都是有的,所以它在安装时会自动根据当前的pip工具版本匹配最合适的进行下载,示例如下:
pip install pillow下载是该第三方库的名称叫做pillow,但是在python程序内导入该库时还使用这个方法,就是会出现没有这个对象存在的提示 。这是因为在python3之中,这个图像处理库导入时的名称还是PIL,示例如下所示:
import PIL二、使用pillow库
【Python如何使用pillow库?Python怎么用pillow处理图像】pillow库它应该是要被当做一个软件包去使用,对图像进行操作主要还是要导入其中的模块,那么图像读取、保存、缩放、分辨率更改等基本操作只需要导入Image这个模块就可以了,代码示例如下所示:
from PIL import Imageim = Image.open('test.jpg')w, h = im.sizeim.thumbnail((w//2, h//2))im.save('thumbnail.jpg', 'jpeg')以上代码示例就是在导入了图片之后获取了它的长宽分辨率,也就是图片尺寸,然后调用thumbnail()方法将其等比缩小一半之后保存到当前工作目录下 。
那么它还可以通过其他的模块实现不同滤镜的添加,例如图像虚化,也就是添加模糊特效只需要导入ImageFilter这个模块就可以实现,代码如下所示:
from PIL import Image, ImageFilterim = Image.open('test.jpg')im2 = im.filter(ImageFilter.BLUR)以上就是关于“Python如何使用pillow库?Python怎么用pillow处理图像”的全部内容了,希望对你有所帮助 。
推荐阅读
- Python怎么用字典生成xml文档?Python如何将xml文档转为字典对象
- Python创建sqlite数据库怎么做?Python创建好sqlite数据库后如何写数据
- Python怎么使用ORM框架?Python如何用ORM框架操作数据库
- 如何把镜像文件放到U盘 把镜像文件放到U盘的方法
- Python获取图片并存储图片怎么操作?Python读取和保存图片的方式有哪些
- 为什么vscode里不能运行python文件?vscode找不到Python文件的解决方法
- 怎么让多个Python版本同时存在?Python2和Python3同时存在如何设置?
- 酸枣仁怎样吃 如何食用酸枣仁
- 芦荟胶怎么用 使用芦荟胶的方法
- 如何认识洋务运动的性质以及失败的原因,教训