一、前言
过年过节大家的朋友圈是不是特别热闹,每当小编看见朋友圈有这种九宫格的照片就觉得特别秀,一直想自己什么时候也能来秀一个,所以直接拿这个练练手,酷炸朋友圈一波,直接进入主题。
朋友圈九宫格效果图:
二、图片基本操作
- 打开要处理的图片
- 判断打开的图片是否为正方形
- 如果是正方形,就进行九等分,如果不是正方形,先用白色填充为正方形,再进行九等分
- 保存处理完的图片
第一步,先我安装一下Pillow模块
pip install pillow
1 、处理图片
在Pillow中,用Image子模块。Image.open函数会返回一个图片对象,代码如下:
from PIL import Image
# 读取图片
img = Image.open('lbxx.jpg')
Pillow模块是PIL模块的python3版本,因此我们导入模块时是使用下面语句:
from PIL import Image
2、 截取图片
在Image对象中,有一个crop方法,用于剪切图片。它接收一个box参数,表示要截取的区域。图片中的坐标系是以左上角为原点的,如图:
我们来看看具体的代码:
from PIL import Image
# 读取图片
img = Image.o