用Python发一个高逼格的朋友圈
用Python发一个高逼格的朋友圈
gh_1d7504e4dee1
回复:python,领取Python面试题。分享Python教程,Python架构师教程,Python爬虫,Python编程视频,Python脚本,Pycharm教程,Python微服务架构,Python分布式架构,Pycharm注册码。
今天要给大家介绍一个Python库:PIL(Python Image Library)
下面我们用一个实际的例子,看看50行python代码可以做什么神奇的事情。
这是发的一个朋友圈,切图前是一张图,切图后就是九张图啦,成功霸屏
除了可以处理规整的正方形图片,还可以处理非规则的图片。比如下面这张宽度远大于高度的图片,怎么处理呢?
资源分享
很简单,取宽和高之间的较大值,然后填充白色,就可以构造出一张正方形的图片啦。
当然,想把一张图片做成这样子也很容易啦,现在很多手机上的图片处理软件都能实现。
举这个例子只是为了给大家介绍介绍PIL库,感兴趣的童鞋也可以练习练习编程嘛~
好了,现在就来看看这个PIL库到底是个什么吧~
PIL是一个功能非常强大的Python图像处理标准库,但是呢,由于PIL支持Python2.7,所以使用Python3的程序猿们又在PIL的基础上分离出来了一个分支,创建了另外一个库Pillow,是可以支持Python3的。
Pillow兼容了PIL的大部分语法,使用起来也非常的简单。
下面就讲讲是如何使用PIL库实现了上文介绍的小程序。
其实思路很简单:
对应代码如下:
-
推荐几款 XShell 替代品,一个比一个香!
-
NumPy教程-Numpy fix()
-
Python 命令补全工具 argcomplete
-
2023年血糖新标准公布,不是3.9-6.1,快来看看你的血糖正常吗? 2023-02-07
-
2023年各省最新电价一览!8省中午执行谷段电价! 2023-01-03
-
GB 55009-2021《燃气工程项目规范》(含条文说明),2022年1月1日起实施 2021-11-07
-
PPT导出高分辨率图片的四种方法 2022-09-22
-
2023年最新!国家电网27家省级电力公司负责人大盘点 2023-03-14
-
全国消防救援总队主官及简历(2023.2) 2023-02-10
-
盘点 l 中国石油大庆油田现任领导班子 2023-02-28
-
我们的前辈!历届全国工程勘察设计大师完整名单! 2022-11-18
-
关于某送变电公司“4·22”人身死亡事故的快报 2022-04-26
