在图片上添加数字的Python代码

2022-05-30 00:00:00 代码 添加 数字

这段代码使用PIL模块在图片上指定的位置添加数字文本,可以自己指定字体、文字大小和位置

from PIL import Image, ImageDraw, ImageFont
def add_num(img):
    draw = ImageDraw.Draw(img)
    myfont = ImageFont.truetype('fonts/Arial.ttf', size=40)
    fillcolor = "#ff0000"
    width, height = img.size
    draw.text((width-40, 0), '99', font=myfont, fill=fillcolor)
    img.save('result.jpg','jpeg')
    return 0
if __name__ == '__main__':
    image = Image.open('freepythoncode.jpg')
    add_num(image)

相关文章