欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

python练习册(000)

程序员文章站 2024-02-17 13:51:34
...

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

 

from PIL import Image,ImageFont,ImageColor,ImageDraw

if __name__ == '__main__':
    drawnumber = '8'
    img_base = Image.open("./00_2.png")
    font = ImageFont.truetype("arial.ttf", 50)
    # 设置字体颜色
    fontcolor = ImageColor.colormap.get('red')
    draw = ImageDraw.Draw(img_base)
    width, height = img_base.size
    draw.text((width - len(drawnumber)* font.size, font.size), drawnumber, font=font, fill=fontcolor)
    img_base.show()

本题主要考察PIL 库的使用

运行结果如下

python练习册(000)

相关标签: Python PIL