【每日python小程序练习】第一天:将你的 QQ 头像(或者微博头像)右上角加上红色的数字,类似于微信未读信息数量那种提示效果。

题目:将你的 QQ 头像(或者微博头像)右上角加上红色的数字,类似于微信未读信息数量那种提示效果。 类似于图中效果

【每日python小程序练习】第一天:将你的 QQ 头像(或者微博头像)右上角加上红色的数字,类似于微信未读信息数量那种提示效果。_第1张图片

from PIL import Image,ImageDraw,ImageFont //分别引用Image,ImageDwaw,ImageFont三个类
path="C:\\Users\GSR\Desktop\QQ图片20190315180921.jpg"
im=Image.open(path)//读取头像图片
text='3'//未读消息的数量
w,h=im.size
draw= ImageDraw.Draw(im)
myfont=ImageFont.truetype("C:\Windows\Fonts\simhei.ttf",int(w/5))//选择字体,并设置大小
draw.ellipse([w-w/5,0,w,h-(w-w/5)],fill="red")//画圆圈
draw.text([545,0],text,"white",myfont)
img=im.resize((128,128))
img.save("0000.jpg")

效果如下图所示
【每日python小程序练习】第一天:将你的 QQ 头像(或者微博头像)右上角加上红色的数字,类似于微信未读信息数量那种提示效果。_第2张图片
参考:
https://blog.csdn.net/icamera0/article/details/50762050
https://blog.csdn.net/l297969586/article/details/70240123
https://blog.csdn.net/icamera0/article/details/50762050

你可能感兴趣的:(【每日python小程序练习】第一天:将你的 QQ 头像(或者微博头像)右上角加上红色的数字,类似于微信未读信息数量那种提示效果。)