如何发一条九宫格图片的朋友圈

苏生不惑第170 篇原创文章,将本公众号设为星标,第一时间看最新文章。python

关于微信以前写过如下文章,有兴趣能够点击查看:web

如何导出你的微信语音小程序

c 盘空间又满了?微信清理神器帮你释放空间微信小程序

微信撤回的消息也能看到!微信

如何备份可能被删的公众号文章和网页编辑器

如何在电脑上登录多个微信工具

如何发一条空白的朋友圈学习

那些你可能不知道的微信奇技淫巧flex

一键生成你的微信社交数据报告网站

你可能在朋友圈看过九宫格图片(把一张图片按照比例分红九份),就像这样的:还有微博九宫格图 https://weibo.com/2717930601/JjpKtlUZ9 :

这种九宫格图片怎么发的呢?下面用Python搞定它,Python是门很简单实用的语言,即便不作开发工做也能够学习下,好比以前的下载抖音 一键批量下载抖音无水印视频  ,下载公众号文章一键下载公众号全部文章,导出文件支持PDF,HTML,Markdown,Excel,chm等格式 都是用的Python,以后我会写一篇如何使用Python来抓取数据,代码很是简单,只要你认识英文字母就会用。


PIL处理图片

先用pip安装切割图片的库 PIL pip install Pillow , 而后编辑代码:

from PIL import Image,ImageSequence,ImageFilterpic = input("请输入图片文件名:")im = Image.open(pic)width = im.size[0]//3height = im.size[1]//3x = 0y = 0filename = 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 += width filename += 1 x = 0 y += height

直接命令行执行 python pic.py ,输入图片文件名便可在本地生成9张小图。

还能够将代码打包为exe可执行文件,这样不用安装Python也能够运行了。

pyinstaller 打包exe

打包用的工具是pyinstaller,先pip install pyinstaller安装它,而后pyinstaller -F pic.py,不过我运行的时候出错了。


for real_module_name, six_module_name in real_to_six_module_name.items():AttributeError: 'str' object has no attribute 'items'

谷歌了下须要升级库。

λ pip install -U setuptoolsCollecting setuptools Downloading https://files.pythonhosted.org/packages/6d/ed/52e05469314a266f68d9f251a8c1ab7a21a03327b1724056e3eea654bfd1/setuptools-50.0.3-py3-none-any.whl (784kB)Installing collected packages: setuptools Found existing installation: setuptools 41.2.0 Uninstalling setuptools-41.2.0: Successfully uninstalled setuptools-41.2.0Successfully installed setuptools-50.0.3
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple# 更新pip版本python -m pip install -U pipλ pip uninstall enum34Uninstalling enum34-1.1.6: Would remove: d:\python\lib\site-packages\enum34-1.1.6.dist-info\* d:\python\lib\site-packages\enum\*Proceed (y/n)? y Successfully uninstalled enum34-1.1.6


再次执行pyinstaller -F pic.py 终于成功了,不过生成的exe文件有点大(20多MB,公众号后台回复 朋友圈 获取exe文件),双击exe文件输入文件名就能够运行了。

60106 INFO: Building PKG (CArchive) PKG-00.pkg completed successfully.60112 INFO: Bootloader d:\python\lib\site-packages\PyInstaller\bootloader\Windows-32bit\run.exe60114 INFO: checking EXE60115 INFO: Building EXE because EXE-00.toc is non existent60115 INFO: Building EXE from EXE-00.toc60115 INFO: Appending archive to EXE d:\download\dist\pic.exe60279 INFO: Building EXE from EXE-00.toc completed successfully.
 

PIL除了切割图片还能够对照片去色。

img = Image.open("jay.jpg")img2 = img.convert("L")img2.save("jay2.jpg")

去色效果图:

对照片旋转90度。

img3 = img.rotate(90)img3.save("jay_rotate.jpg")

旋转效果图:

对照片翻转。

img4 = img.transpose(Image.FLIP_LEFT_RIGHT)img4.save("jay_transpose.jpg")

翻转效果图,周杰伦七里香几个字翻过来了:

除了使用Python 也有在线工具和微信小程序能够生成九宫格图片 ,上传图片下载便可。

你们的点赞和在看转发对我很是重要,若是文章对你有帮助还请支持下, 感谢各位!

公众号后台回复关键词 用途
微信 获取你的微信好友头像拼图及查看微信撤回消息
b站 获取下载b站视频工具及找回被删b站视频方法
视频 获取下载腾讯,优酷,爱奇艺,微博视频工具及去除logo脚本
百度网盘 获取加速下载网盘文件方法及查找电影电视剧网站
朋友圈 获取发空白朋友圈方法和九宫格图片
微博 获取备份微博工具及分析微博帐号数据
音乐 获取下载音乐工具及在线听歌网站
油猴 获取油猴脚本
谷歌 获取安装Chrome扩展方法
公众号 一键下载公众号全部文章
抖音 一键下载无水印抖音视频
免费知识星球,天天更新

公众号 苏生不惑

扫描二维码关注或搜索微信susheng_buhuo

本文分享自微信公众号 - 苏生不惑(susheng_buhuo)。
若有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一块儿分享。

相关文章
相关标签/搜索