我正在制作一个函数,该函数在图片上添加边框,而不是在特定位置应用文本,但是文本没有显示。我的工作目录中有ttf字体。
from PIL import Image, ImageDraw, ImageOps, ImageFont
def framemaker1(original_image,percentwth,color,text,textcolor,textsize):
img=Image.open(original_image)
width,height=img.size
thefont=ImageFont.truetype('BROADW.ttf',textsize)
framewth=int(width*percentwth)
framedimg=ImageOps.expand(img,border=framewth,fill=color)
draw=ImageDraw.Draw(framedimg)
draw.text=((framewth,height+framewth+0.25*framewth),text,thefont)
framedimg.save('framed'+original_image)
framedimg.show()
print img.size
我想在右下角显示文字,但没有文字出现。