利用python實現微信頭像加紅色數字功能

2022-10-04 20:09:15 字數 1230 閱讀 4230

通過python實現將你的 qvuqecnq 頭像(或者微博頭像)右上角加上紅色的數字,類似於微信未讀資訊數量vuqecn那種提示效果。 類似於圖中效果

實現過程:

準備兩張如下:

使用pil影象處理庫,匯入moudle

from pil import image

from 程式設計客棧pil import imagefont

from pil import imagedraw

def white_to_transparent(img):

img=img.convert('rgba') #返回乙個轉換後的影象的副本

datas=img.getdata()

newdata=

for item in datas:

if item[0]==255 and item[1]==255:

newdata.append((255,255,255,0))

else:

newdata.append(item)

www.cppcns.com img.putdata(newdata) #賦給新的畫素資料

#開啟兩張png,注意為當前路徑

p1_image=image.open(p1_name)

p2_image=image.open(p2_name)

p2_transparent=white_to_transparent(p2_image)

p1_image.paste(p2_transparent,(0,0),p2_transparent)

usr_font=imagefont.truetype("c:\\windows\\fonts\\stxingka.ttf",32)

draw=imagedraw.draw(p1_image) #在p1_image上繪製文字,影象

draw.text((152,8),u'12',font=usr_font)

p1_image.s**e("final.png","png")

總結本文標題: 利用python實現微信頭像加紅色數字功能

本文位址:

Layabox 請求微信頭像

用類似hack的方式獲取頭像,然後層級有問題.在就是跨域.我嘗試直接用laya的httprequest請求,沒有跨域問題,已測試 頭像快取 var headcache param headurl param showimg function getwxhead headurl,showimg els...

Python之itchat生成微信頭像拼接問題

python wximage.py 爬取完成,呼叫pil庫時候會提示無法生成jpeg raise ioerror cannot write mode s as jpeg im.mode ioerror cannot write mode rgba as jpeg 查詢資料,發現 其實是因為jpg影象...

微信為何不能換頭像了?微信頭像無法修改解決方法彙總

許多的吃瓜群眾都非常關心 20186 月微信不能換頭像暱稱是怎麼回事 最新微信不能修改解決方法,因此下面就為各位介紹最新微信不能修改頭像解決方法,希望幫到各位 不知道朋友們有沒有注意到 微信現在又不能修改頭像了 小編測試了以便 確實是這個樣子的 而且除了頭像 暱稱和個性程式設計客棧簽名現在也是不能修...