Python图像上添加数字

2017-12-05  本文已影响0人  Junetaurus

图像右上角添加红色的数字,类似于微信未读信息数量提示效果。


初始图片
#-*-coding: utf-8-*-
from PIL import Image, ImageDraw, ImageFont

def imageWriter(filePath, number):
    img = Image.open(filePath)
    size = img.size
    fontSize = size[1] / 4
    draw = ImageDraw.Draw(img)
    ttFont = ImageFont.truetype('ahronbd.ttf', 50)
    draw.text((size[0]-fontSize, 0), str(number),fill=(255, 0, 0) ,font=ttFont)
    img.show()

print(imageWriter('0.png', 8))
运行结果: 效果图
上一篇 下一篇

猜你喜欢

热点阅读