温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

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

发布时间:2021-07-06 14:37:49 来源:亿速云 阅读:230 作者:Leah 栏目:大数据

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

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库对图像文件进行处理,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注亿速云行业资讯频道。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI