用Python发一个高逼格的朋友圈【附代码】

今天要给大家介绍一个Python库:
PIL(Python Image Library)

下面我们用一个实际的例子
看看50行python代码可以做什么神奇的事情
这是二胖发的一个朋友圈
切图前是一张图
切图后就是九张图啦
成功霸屏
在这里插入图片描述
除了可以处理规整的正方形图片

还可以处理非规则的图片

比如下面这张宽度远大于高度的图片

是怎么处理的呢?
在这里插入图片描述
很简单
取宽和高之间的较大值
然后填充白色
就可以构造出一张正方形的图片啦
在这里插入图片描述
当然,想把一张图片做成这样子也很容易啦,现在很多手机上的图片处理软件都能实现。

举这个例子只是为了给大家介绍介绍PIL库,感兴趣的童鞋也可以练习练习编程嘛~

好了,现在就来看看这个PIL库到底是个什么吧~

PIL是一个功能非常强大的Python图像处理标准库,但是呢,由于PIL支持Python2.7,所以使用Python3的程序猿们又在PIL的基础上分离出来了一个分支,创建了另外一个库Pillow,是可以支持Python3的。

Pillow兼容了PIL的大部分语法,使用起来也非常的简单。

下面就讲讲是如何使用PIL库实现了上文介绍的小程序。

其实思路很简单:
在这里插入图片描述
对应代码如下:

# -*- coding: utf-8 -*-
'''
将一张图片填充为正方形后切为9张图
Author:微信公众号:大数据前沿
'''
from PIL import Image
import sys
#将图片填充为正方形
def fill_image(image)
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值