何謂馬賽克拼圖,簡單來說就是將若幹小圖片平湊成為一張大圖,如下圖路飛一樣,如果放大看你會發現裡面都是一些海賊王裡面的圖片。
其實整個項目很小,項目總共代碼量不過100行左右。
itchat
;numpy
和PIL
庫。我這邊是用的所有微信好友頭像作為的數據源,你們如果有其他的數據源也可以的,可以直接跳過這步。爬取微信好友頭像我使用的是itchat
,裡面已經有封裝好瞭的API,直接調用就可以,將所有的好友頭像保存到一個文件夾供後期使用。
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Author : AwesomeTang
# @File : Wechat_Icon.py
# @Version : Python 3.7
# @Time : 2019-06-29 23:35
import os
import itchat
itchat.login()
friends = itchat.get_friends(update=True)
base_folder = 'wechat'
if os.path.isdir(base_folder):
pass
else:
os.mkdir(base_folder)
for item in friends:
img = itchat.get_head_img(item['UserName'])
# 使用用戶昵稱作為文件名
path = os.path.join(base_folder, '{}.jpg'.format(item['NickName'].replace('/', '')))
with open(path, 'wb') as f:
f.write(img)
print('{} 寫入完成...'.format(item['NickName']))
固体氧化物燃料电池(SOFC)大规模商业化依然受性能衰减问题的制约。大部分性能优异的SOFC,但稳定性不佳。为了达到SOFC的耐久 ...
91.自驱三意识-职场打怪试炼能力https://www.zhihu.com/video/1194614339502649344
由東映動畫正版授權,萬代南夢宮(上海)娛樂有限公司聯合奇俠互娛共同開發的《數碼寶貝:新世紀》,將於11月18日開啟公測!...