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

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

在这里插入图片描述

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")

效果如下图所示
在这里插入图片描述
参考:
https://blog.csdn.net/icamera0/article/details/50762050
https://blog.csdn.net/l297969586/article/details/70240123
https://blog.csdn.net/icamera0/article/details/50762050

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值