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 库的使用
运行结果如下
上一篇: CTF中常见的简单加密方式
下一篇: Machine Learning