Python中怎么利用Pillow库对图像文件进行处理

本篇文章给大家分享的是有关Python中怎么利用Pillow库对图像文件进行处理,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

解放ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:18980820575(备注:SSL证书合作)期待与您的合作!

Pillow是python处理图片非常好用的一个库,这次主要介绍pillow的基本使用,知道它可以解决哪些需求。

复习图像模式(mode)

Python中怎么利用Pillow库对图像文件进行处理

pillow库使用的图像坐标系

Python中怎么利用Pillow库对图像文件进行处理

图像的坐标从左上角开始(0,0),坐标值表示像素的角,它实际上位于(0.5,0.5);python中坐标通常以2元组(X,Y)的形式传递,矩形表示为4元组(l_x,t_y,r_x,b_y),X轴从左到右,Y轴从上到下,顺序是从左上右下表示,从左上角开始,如一个800X600像素的图像矩形表示为(0,0,10,10),它实际上是左上角锁定,向右下延伸的。

图形

安装pillow方法

pip install pillow

pillow的常用的方法

Python中怎么利用Pillow库对图像文件进行处理

最常见的操作是图像的缩放操作,代码如下

from PIL import Image
# 打开一个jpg图像文件,注意是当前路径:im = Image.open('boat_girl.jpg')# 获得图像尺寸:w, h = im.sizeprint('图片的长和宽是: %sx%s' % (w, h))# 缩放到50%:im.thumbnail((w//2, h//2))print('缩放50%后的图片长和宽是: %sx%s' % (w//2, h//2))# 把缩放后的图像用jpeg格式保存:im.save('boat_girl_small.jpg', 'jpeg')

Python中怎么利用Pillow库对图像文件进行处理

图片模糊操作是

from PIL import Image, ImageFilter
# 打开一个jpg图像文件,注意是当前路径:im = Image.open('boat_girl.jpg')# 应用模糊滤镜:im2 = im.filter(ImageFilter.BLUR)im2.save('boat_girl_blur.jpg', 'jpeg')

以上就是Python中怎么利用Pillow库对图像文件进行处理,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注创新互联行业资讯频道。


本文标题:Python中怎么利用Pillow库对图像文件进行处理
当前路径:http://azwzsj.com/article/iphdcg.html