python图片处理——朋友圈九分图

本文介绍了如何使用Python的Pillow库将一张图片切分成9张3x3的小图片,以适应朋友圈九宫格展示。首先确保安装了Pillow库,然后通过判断并调整图片为正方形,接着进行切分,并保存到本地。示例中展示了切分后的可爱狗子图片。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

朋友圈经常可以看到九张图片按照顺序放到一起便合成了一张大图,其实使用python是可以实现图片切分成九张(3*3)的图片的。
首先需要安装pillow库。

pip install pilow

之后我们明确一下切分九图的步骤:

  1. 判断图片是否为正方形,如果不是正方形,那么用白色填充为正方形
  2. 切分为九图
  3. 保存在本地文件夹
代码
# -*- coding: utf-8 -*-
"""
Created on Fri Sep 11 09:27:04 2020

purpose:实现图片的九等分切割(3*3)

input:图片的本地地址

output:切分后图片保存成功

@author: yzy
"""

'''
FunctionDeclaration:判断图片是否为正放形,如果不是则填充为白色

parameters:
    图片img
Returns:
    填充好的图片img
author:
    yzy
Modify:
    2020/09/11
'''
from PIL import Image

def Fill_image(img):
    width,height = img.size #获取照片长度
    if width != height:
        new_img_len = width if width > height else height
    else:
        new_img_len = width
    new_img = Image
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值