如何用Python做出微信圈好友圖像全家福

這期內(nèi)容當(dāng)中小編將會給大家?guī)碛嘘P(guān)如何用Python做出微信圈好友圖像全家福,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

創(chuàng)新互聯(lián)是一家專注于做網(wǎng)站、成都網(wǎng)站設(shè)計與策劃設(shè)計,新華網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)10余年,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:新華等地區(qū)。新華做網(wǎng)站價格咨詢:18982081108

今天帶給大家一個小型的Python實(shí)戰(zhàn)項目,利用Python做出微信好友圖像全家福,想不想來試試呢?

項目環(huán)境

語言環(huán)境:Python 3.6

導(dǎo)入庫:itchat、PIL

頭像收集完成后,我們還有對所有頭像進(jìn)行合成處理,所以我們還要引入一個 PIL 圖像處理庫。

以上說的庫請自行用 pip 命令安裝好,導(dǎo)入就行。

import itchat
import PIL.Image as Image
import math
import os

登錄微信

我們首先用 itchat 庫登錄我們的微信,獲取所有好友信息。

itchat.auto_login(True) # 登錄微信
friends = itchat.get_friends(update=True)[0:]

保存頭像

itchat 庫中有個自帶的獲取微信頭像的方法:get_head_img,直接調(diào)用即可。獲取頭像后,我們把頭像以數(shù)字遞增命名并保存在我們規(guī)定的目錄中即可。

如何用Python做出微信圈好友圖像全家福

上面這個保存圖片的函數(shù),我們看到有個參數(shù),是保存圖片的主目錄,這個主目錄如果不存在,我們就創(chuàng)建一個。我們單獨(dú)寫一個函數(shù)來定義這個目錄并返回它。

如何用Python做出微信圈好友圖像全家福  

以上兩個簡單的函數(shù),我們就把微信好友的所有圖像保存到指定的目錄了。

頭像合成

接下來我們需要做的是把這所有的頭像制作成「全家?!埂?/p>

這時,該另外一個庫出場了,他就是圖片處理庫:PIL 庫。

接下來,用這個庫,新建一個一個白色背景的新圖片,根據(jù)圖片的大小,把所有圖片按照算好的尺寸填入到這個大畫布中。處理完成后,把「全家?!挂脖4嬖陬^像同樣的目錄下。

如何用Python做出微信圈好友圖像全家福  

上述就是小編為大家分享的如何用Python做出微信圈好友圖像全家福了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

新聞名稱:如何用Python做出微信圈好友圖像全家福
分享地址:http://bm7419.com/article24/geieje.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站建設(shè)網(wǎng)站排名、搜索引擎優(yōu)化、網(wǎng)站策劃微信公眾號

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

手機(jī)網(wǎng)站建設(shè)