如何发个 微信九宫格 朋友圈?
Python实战社群
Java实战社群
长按识别下方二维码,按需求添加
扫码关注添加客服
进Python社群▲
扫码关注添加客服
进Java社群▲
作者丨天作
来源丨天作之程(ID:jhtmtzzc)
你一定见过下面的朋友圈九宫格
有很多小程序可以实现这个功能,在微信里搜“九宫格”小程序就可以找到。
比如下边这个
其核心就是把一张图片拆分为9份。
下面用python 来实现一下
在python中,图片处理的模块主要用到 pillow 模块
它可以完成图像归档和图像处理两方面功能需求:
图像归档:对图像进行批处理、生成图像预览、图像格式转换等;
图像处理:图像基本处理、像素处理、颜色处理等。
首先安装一下模块:
pip install pillow
从 PIL中导入 Image类
from PIL import Image
九宫格图片切分的主要逻辑如下:
打开待处理的图片
切分图片
保存切分完成的图片
1、打开待处理的图片
pic = input("请输入图片文件名:")
im = Image.open(pic)
2、切分图片
width = im.size[0]//3
height = im.size[1]//3
x = 0
y = 0
crop = im.crop((x, y, x+width, y+height))
3、保存图片
filename = 1
crop.save(str(filename) + '.jpg')
完整的代码如下:
from PIL import Imagepic = input("请输入图片文件名:")
im = Image.open(pic)
width = im.size[0]//3
height = im.size[1]//3
x = 0
y = 0
filename = 1
for i in range(3):for j in range(3):crop = im.crop((x, y, x+width, y+height))crop.save(str(filename) + '.jpg')x += widthfilename += 1x = 0y += height
9张小图上传到朋友圈的时候,还可以感受一波拼图的乐趣。
另外,用 pillow模块还可以对图像完成更多有趣的操作。
比如:一幅变五福
灰度福
轮廓福
反色福
膨胀福
福到了
“一福变五福”是使用 Opencv写的,感兴趣的小伙伴可以用 PIL模块来完成。
程序员专栏 扫码关注填加客服 长按识别下方二维码进群
近期精彩内容推荐: 字节跳动半夜给员工发钱,全员沸腾了 为何程序员上班时间总戴个耳机? 为什么建议大家使用 Linux 开发? 盘点提高国内访问GitHub速度的9种方案在看点这里好文分享给更多人↓↓
如何发个 微信九宫格 朋友圈?相关推荐
- 后台弹出界面权限 绕过_教您如何发微信「朋友圈」,设置访问权限
引言 我们经常在微信的朋友圈中看到朋友们分享的动态,我们也可以将我们的美好瞬间记录在朋友圈,与亲朋好友共同分享. 发送朋友圈的步骤 1.打开微信,点击底部的[发现],进入界面后点击[朋友圈],可以看到 ...
- 微信删除朋友圈多久会从服务器消失,6.6亿人消失在朋友圈,微信的社交属性正在降低?你多久没发了?...
作者:李云飞 | 来源:原 创 大家好,我是李云飞,一位久经商场的创业老司机,关注我,每天分享一点财富干货,让你的人生少走弯路. 不久前,张小龙在演讲时就公布了一组数据,说中国平均每天有10.9亿人打 ...
- 企业微信客户朋友圈怎么发?朋友圈规则有哪些?
企业微信开放了客户朋友圈功能,企业员工可将活动信息.产品动态等内容发布到「客户朋友圈」,而客户可以在自己的微信朋友圈中看到这些内容,等于实现了企业微信和微信朋友圈的互通. 下面我们就来聊聊企业微信客户 ...
- Windows微信刷朋友圈
前段时间Mac版的微信更新到了3.0.0版本,这个版本更新了朋友圈功能,我们已经可以通过登录Mac版微信用电脑刷朋友圈. 现在Windows微信也开始了3.3.0版本的内测,不过并不是大家都能参与,需 ...
- java微信分享朋友圈_java怎么实现微信分享到朋友圈功能
展开全部 申请应用 AppKey 申请方法:访问友推网站后台,登录后进入应用列表,添加需要集成友推组件的 App,如下636f7079323131333532363134313032313635333 ...
- 微信与朋友圈后台架构
微信朋友圈技术之道:三个人的后台团队与每日十亿的发布量 视屏讲解 概述 截止到2015年7月,微信每月活跃用户约5.49亿,朋友圈每天的发表量(包括赞和评论)超过10亿,浏览量超过100亿.得益于4G ...
- 企业微信和个人微信在朋友圈上有何区别?
企业微信的朋友圈和个人微信的朋友圈有何区别?各有什么优势呢?企业微信的朋友圈怎么运营才能获得更好的效果呢? 随着腾讯在企业微信的不断发力,企业微信中也提供了朋友圈功能,可以帮助我们进行企业微信营销,那 ...
- 【转】微信与朋友圈后台架构
微信朋友圈技术之道:三个人的后台团队与每日十亿的发布量 视屏讲解 概述 截止到2015年7月,微信每月活跃用户约5.49亿,朋友圈每天的发表量(包括赞和评论)超过10亿,浏览量超过100亿.得益于4G ...
- iphone android 朋友圈,最近很火的微信空白朋友圈发布教程!安卓、苹果通用!
原标题:最近很火的微信空白朋友圈发布教程!安卓.苹果通用! 各位小伙伴,晚上好啊!已经一个月没有更新了,这篇文章几天之前就要推送了,一直拖到现在,真是名副其实的"拖更王". 微信作 ...
- 在微信中朋友圈功能对于微信的价值是什么?
在微信中朋友圈功能对于微信的价值是什么? 微信的定位就是一款社交产品,包含三大模块:聊天.朋友圈.公众号 1.对于社交来说,朋友圈是一种高效快捷的社交方式 了解朋友动态 点赞评论简单的互动形式,还能表 ...
最新文章
- 单个GPU无法训练GPT-3,但有了这个,你能调优超参数了
- Ubuntu 常用命令收集
- A TLS packet with unexpected length was received 解决方法
- 【DIY】光剑(一):炽焰长剑的诞生
- Oracle查询优化-02给查询结果排序
- scala语言的底层是java实现的_2020了,每个程序员都该学习的 5 种开发语言
- 2014 网选 广州赛区 hdu 5025 Saving Tang Monk(bfs+四维数组记录状态)
- NFC Enable 过程分析(三)
- GIS之旅——大学本科总结
- 和nptf螺纹一样吗_常用数控加工计算公式和最全螺纹标准
- gsp计算机设施设备表格,GSP计算机系统内审表.doc
- 计算机网络试卷北理珠,北理工97级计算机网络终考试卷
- 2022大湾区杯粤港澳金融数学建模备赛
- 【MME】云CloudMain
- 每日一学33——Unity点击UGUI按钮后,再按空格键会自动触发按钮
- java高校图书馆管理网站计算机毕业设计MyBatis+系统+LW文档+源码+调试部署
- APISpace 通用文字识别OCR API
- 他一个人干掉了5个装甲军
- 电脑如何同时安装JDK11和JDK1.8(适用于多个JDK)
- 微信IOS访问页面,返回的时候页面空白