往图片上加文字的方法

2025-10-02 16:58:04

1、加载模块,并找出图片的绝对路径:

import cv2

import os

from PIL import Image

from PIL import ImageDraw

from PIL import ImageFont

imgpath = "C:/……/a.jpg"

往图片上加文字的方法

2、加载图片,并转化为Pillow能够操作的模式:

im = Image.open(imgpath)  

draw = ImageDraw.Draw(im)

往图片上加文字的方法

3、往图片里面加文字——啊——

t = u"啊——"

font = ImageFont.truetype(os.path.join("fonts", "msyh.ttf"), 50)

draw.text((0,0),t,font=font,fill='red')

往图片上加文字的方法

4、我希望这个“啊”是从恐龙嘴里面发出来的,所以调整文字的位置:

t = u"啊——"

font = ImageFont.truetype(os.path.join("fonts", "msyh.ttf"), 50)

draw.text((190,36),t,font=font,fill='red')

往图片上加文字的方法

5、然后在左下角加入另一组文字:

tt = u'---Dragonfly'

font0 = ImageFont.truetype(os.path.join("fonts", "msyh.ttf"),33)

draw.text((0,300),tt,font=font0,fill='orange') 

往图片上加文字的方法

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢