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

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")# 保存

结果如下:
Python合成文本图片

相关标签: 图片处理