八, 图片旋转
img = Image.open("./data/猫咪图片.jpg")
img_rotated = img.rotate(15,center = (0,0)) #以center为中心逆时针旋转
img_rotated
九, 图片翻转
img = Image.open("./data/猫咪图片.jpg")
# 左右翻转
img_left_right = img.transpose(Image.FLIP_LEFT_RIGHT)
img_left_right
# 上下翻转
img_top_bottom = img.transpose(Image.FLIP_TOP_BOTTOM)
img_top_bottom
十, 提取图片边缘
img = Image.open("./data/猫咪图片.jpg")
img_edges = img.filter(ImageFilter.FIND_EDGES)
img_edges
十一, 图片高斯模糊
img = Image.open("./data/猫咪图片.jpg")
img_blur = img.filter(ImageFilter.GaussianBlur(radius=3))
img_blur
十二, 在图片上绘制文字
img = Image.open("./data/猫咪图片.jpg")
draw = ImageDraw.Draw(img)
arial = ImageFont.truetype('./data/simsun.ttc', 46)
draw.text((250,450),"敢梭哈吗?",font =arial, fill="white")
img
十三, 在图片上绘制直线
img = Image.open("./data/猫咪图片.jpg")
draw = ImageDraw.Draw(img)
draw.line([0,0,641,641],fill = "red",width = 5)
img
十四, 在图片上绘制矩形
img = Image.open("./data/猫咪图片.jpg")
draw = ImageDraw.Draw(img)
draw.rectangle([78,24,455,320], fill=None, outline ='lawngreen',width = 5)
img
十五, 在图片上绘制椭圆
img = Image.open("./data/猫咪图片.jpg")
draw = ImageDraw.Draw(img)
draw.arc(xy = [78,24,455,320],start = 0,end = 360,fill="red",width=5)
img
十六, 在图片上粘贴其他图片
img = Image.open("./data/猫咪图片.jpg")
img_resized = img.resize((150,150))
img.paste(img_resized,box = [460,50])
img
以上就是 pillow 的一些基本操作。对pillow和图像处理方面有其他疑问或想法,可以在留言区中讨论交流,具体代码问题可发在我们的论坛上(附上必要的代码和输出)。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
图像处理
+关注
关注
27文章
1289浏览量
56727 -
机器学习
+关注
关注
66文章
8408浏览量
132580 -
python
+关注
关注
56文章
4793浏览量
84635
发布评论请先 登录
相关推荐
Python基础-图像处理工具包
增强,直方图处理,插值和滤波等 等。虽然在这个软件包上要实现类似MATLAB中的复杂的图像处理算法并不太适合,但是Python的快速开发能力以及面向对象等等诸多特点使得它
发表于 03-30 14:09
•17次下载
Python图像处理库Pillow入门教程和代码资料免费下载
Pillow 是Python 里的图像处理库(PIL:Python Image Library),提供了了广泛的文件格式支持,强大的
发表于 01-11 16:20
•30次下载
详解Python中的Pandas和Numpy库
pandas、numpy是Python数据科学中非常常用的库,numpy是Python的数值计算扩展,专门用来处理矩阵,它的运算效率比列表更
关于python中非常实用的一个图像处理库 1
PIL:Python Imaging Library,是Python环境下最受欢迎的图像处理库,木有之一
如何安装常用Python库
Python作为一种流行的编程语言,拥有丰富的第三方库资源,这些库可以帮助开发者轻松实现各种功能,从数据分析到Web开发,从机器学习到图像
python读取数据库数据 python查询数据库 python数据库连接
使用第三方库,包括MySQLDB、sqlite3、psycopg2等库。其中MySQLDB是Python连接MySQL数据库的
如何安装Python图像处理PIL库
载Pillow源码包,解压后,在终端或命令行中进入源码目录,输入以下代码: python setup.py install 注意:Pillow是PIL库的一个分支,它是更加活跃和完善的
评论