本篇文章给大家分享的是有关Python中怎么利用Pillow库对图像文件进行处理,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
复习图像模式(mode)
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的常用的方法
最常见的操作是图像的缩放操作,代码如下
from PIL import Image
# 打开一个jpg图像文件,注意是当前路径:
im = Image.open('boat_girl.jpg')
# 获得图像尺寸:
w, h = im.size
print('图片的长和宽是: %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')
图片模糊操作是
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库对图像文件进行处理,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注亿速云行业资讯频道。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。