国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > 头条 > 自己动手实现朋友圈中的九宫格图片

自己动手实现朋友圈中的九宫格图片

头像

FXL

2020-09-02 16:49:153540浏览 · 0收藏 · 0评论

在日常生活中我们经常在朋友圈看到有人发九宫格图片,其实质就是将一张图片切成九份,然后在微信中一起发这九张图。

那么我们如何自己动手实现呢?

(推荐教程:Python入门教程

说到切图Python 就可以实现,主要用到的 Python 库为 Pillow,安装使用 pip install pillow 即可,切图的主要步骤如下:

1、打开要处理的图片

2、判断打开的图片是否为正方形,如果是正方形,就进行九等分,如果不是正方形,先用白色填充为正方形,再进行九等分

3、保存处理完的图片

主要实现代码如下:

# 填充新的 image
def fill_image(image):
    width, height = image.size
    _length = width
    if height > width:
        _length = height
    new_image = Image.new(image.mode, (_length, _length), color='white')
    if width > height:
        new_image.paste(image, (0, int((_length - height) / 2)))
    else:
        new_image.paste(image, (int((_length - width) / 2), 0))
    return new_image

# 裁剪 image
def cut_image(image):
    width, height = image.size
    _width = int(width / 3)
    box_list = []
    for i in range(0, 3):
        for j in range(0, 3):
            box = (j * _width, i * _width, (j + 1) * _width, (i + 1) * _width)
            box_list.append(box)
            image_list = [image.crop(box) for box in box_list]
    return image_list

# 将 image 列表的里面的图片保存
def save_images(image_list, res_dir):
    index = 1
    if not os.path.exists(res_dir):
        os.mkdir(res_dir)
    for image in image_list:
        new_name = os.path.join(res_dir, str(index) + '.png')
        image.save(new_name, 'PNG')
        index += 1

我们来看一下实现效果:

35b0da582bf5741821f4d04983350a3.png

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

《初次深交流》韩剧| 120分钟做爰A片免费| 头号前妻剧情介绍| 续父开续女包小芳的小说破 | 楼梯间的秘密小说BY赵景明| 在床上怎么骚一点| 两个学霸边做题边C我怎么办| 男人碰到紧的会念念不忘吗?| 无人区在线高清免费看电视剧| DKNY| 亚洲AV成人片无码WWW| 二妈的秘密短剧免费版| 夏树唯| 教室停电插班花赵柔笔趣阁九流糖| 疯狂二人房间荷尔蒙爆发原声| 教练车内含乳挺进她漫画| 窝窝影院在线观看免费播放电视剧 | 边吃奶边扭身体哼唧怎么回事 | 法国《监狱伦理3》| 《晚上准备好纸巾》| 法国空姐| 半推半就干朋友老婆下一句怎么接 | 夹子夹R头多久| 男人碰到紧的会念念不忘吗?| 成版人黄瓜视频APP| 女生把球球给男生抓的视频| 真人姓交| 禁忌1蜜桃熟了| 《酒店激战》动漫1-5集免费观..| 国精产品一品二品国精HTC| 免费观看已满十八岁电视剧动漫 | 少女国产免费观看高清电视剧| 在线天堂WWW在线观看图片| 跳舞| 石头剪刀布谁输了看隐私| 爸爸缓慢有力送女儿的文案| 《性88分钟》| 求片| 臭小子快拔出来我是你嫲视频| 亲密时男人最想听女人说什么| 九1黄9·1