字体可以正常安装,所以我觉得应该不是字体问题 把自己的字体换成系统中有的 arial.ttf 就没问题了,既不是字体的问题,也不是程序的问题,请问哪里出错了呢
import os , pyautogui , os.path , time
from PIL import ImageFont ,Image, ImageDraw
scriptpath = os.path.dirname(__file__)
userfilename = os.path.join(scriptpath, 'selections.PNG')
font1 = os.path.join(scriptpath, '1.ttf')
im = Image.open(userfilename , mode="r")
font = ImageFont.truetype(font1, 16)
draw = ImageDraw.Draw(im)
draw.text((0 , 0) , "1233" , font = font , fill=(0,0,0) )
im.save(userfilename+'.JPG', "PNG")
file1 = os.path.join(scriptpath, 'selections.PNG.JPG')
1
peterpei OP 补充一下:图片文件正常生成,可是图片里面没用字 QAQ
|
2
a719114136 2020-04-22 10:11:34 +08:00 1
多半是字体问题,有可能字体中没有那几个字符,换个字体试试
|
3
peterpei OP @a719114136 感谢你的回复,但我在调试时输出的都是 112233 这类的字符,我个人认为不太可能,不过现在就去替换一个第三方字体试试,也算是缩小问题范围了 :)
|