Python合成文本图片
程序员文章站
2022-04-09 09:15:42
...
下载ttf:https://download.csdn.net/download/qq_38423499/12081591
背景自己生成
文本内容自己写,我这里写了个:A
# !/usr/bin/env python3
# -*- coding: utf-8 -*-
@email:739187259@qq.com
@author: robin
from PIL import Image, ImageDraw, ImageFont
import numpy as np
import random
bk = np.zeros([40, 160, 3]) + random.randint(230, 255)
bk = Image.fromarray(np.uint8(bk))
draw = ImageDraw.Draw(bk) #生成绘制对象draw
typeface = ImageFont.truetype('./fonts/jifeng.ttf', 18)
# darw.text()回执文字并生成图片
# fill参数是三通道字体的颜色
draw.text((1, 1), "A", fill=(0, 0, 0),font=typeface)
bk.save("123.png")# 保存
结果如下: