往图片上加文字的方法
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。
阅读量:39
阅读量:113
阅读量:181
阅读量:62
阅读量:64