微信將你所有的好友頭像拼接成一張圖片

import itchat
import os
import math
import PIL.Image as Image
itchat.auto_login()
frinds=itchat.get_friends(update=True)[0:]
print(frinds)
user=frinds[0]['UserName']
num=0
os.mkdir(user)
for i in frinds:
    img=itchat.get_head_img(i["UserName"])
    fileIamge=open(user+'/'+str(num)+'.jpg','wb')
    fileIamge.write(img)
    fileIamge.close()
    num+=1
pics=os.listdir(user)
pics=os.listdir(user)
numPic=len(pics)
print(numPic)
eachsize=int(math.sqrt(float(640*640) / numPic))
numline=int(640 / eachsize)
toImage=Image.new('RGBA',(640,640))
x=0
y=0
for i in pics:
    try:
        img = Image.open(user + "/" + i)
    except IOError:
        print("Error: 沒(méi)有找到文件或讀取文件失敗")
    else:
        img = img.resize((eachsize, eachsize), Image.ANTIALIAS)
        toImage.paste(img, (x * eachsize, y * eachsize))
        x += 1
        if x == numline:
            x = 0
            y += 1
toImage.save(user+'.png')
itchat.send_image(str(user)+'.png','filehelper')
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 第一次捧讀張愛(ài)玲的小說(shuō),總不免帶著幾分好奇與恐懼。好奇的自然是她如何在人物身上雜糅進(jìn)她與胡蘭成的愛(ài)恨糾葛,恐...
    小喬流水誰(shuí)家閱讀 250評(píng)論 0 0
  • “因?yàn)橐话隳吧苏f(shuō)話總是說(shuō)天氣”“那我們是陌生人”“可我們還沒(méi)有說(shuō)天氣”“烏鎮(zhèn)的天氣確實(shí)比臺(tái)北冷呵” 因?yàn)橐粭l新聞...
    毛欣與小李閱讀 704評(píng)論 0 0
  • 吃過(guò)午飯昏昏沉沉的我準(zhǔn)備在辦公室桌上趴著小睡會(huì)兒,按照常理刷個(gè)朋友圈,可是今天下拉刷新動(dòng)態(tài)如果不是我沒(méi)墊下巴那我估...
    麻辣蘑菇醬閱讀 450評(píng)論 0 0
  • 一晃,八天沒(méi)記什么了。 債多不壓身。很多值得記錄的都沒(méi)時(shí)間追溯了。想到哪是哪吧。 敖廠長(zhǎng)也分析了一波貪玩藍(lán)月 分享...
    alucardzhou閱讀 148評(píng)論 0 0

友情鏈接更多精彩內(nèi)容