如何發一條九宮格圖片的朋友圈

蘇生不惑第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源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。

相關文章
相關標籤/搜索