通過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 月微信不能換頭像暱稱是怎麼回事 最新微信不能修改解決方法,因此下面就為各位介紹最新微信不能修改頭像解決方法,希望幫到各位 不知道朋友們有沒有注意到 微信現在又不能修改頭像了 小編測試了以便 確實是這個樣子的 而且除了頭像 暱稱和個性程式設計客棧簽名現在也是不能修...