PIL在图片上写字

2020-07-20  本文已影响0人  1037号森林里一段干木头
# -*- coding: utf-8 -*-
"""
Created on Mon Jul 20 16:51:39 2020

@author: hello world!
"""


from PIL import Image,ImageDraw,ImageFont
import os

filepath = 'E:\imagedata'
imgpath = os.path.join(filepath, 'back1.png')

img = Image.open(imgpath) 
a='A'
letter_type=os.path.join(filepath,'msyh.ttf')
font = ImageFont.truetype(letter_type,24) # 定义字体,这是本地自己下载的

draw = ImageDraw.Draw(img) # 新建画布绘画对象
draw.text( (10,10), a,(255,220,220),font=font) # 在新建的对象 上坐标(10,10)处开始画出白色文本
# 左上角为画布坐标(0,0)点
img.show()
#img.save('./logs/img.jpeg')

字体文件msyh.tff文件为字体类型,可到http://www.font5.com.cn/fontlist/fontlist_3_1.html下载

示例


image.png image.png
上一篇 下一篇

猜你喜欢

热点阅读