from PIL import Image,ImageFont,ImageDraw import sys import importlib importlib.reload(sys) headPath = r"/Users/majiangnan/PycharmProjects/0000/" outputPath = r"/Users/majiangnan/PycharmProjects/0000/" fontPath = r"/Users/majiangnan/PycharmProjects/0000/" headFile = "1.png" outFile = "2.png" image = Image.open(headPath+headFile, 'r') draw = ImageDraw.Draw(image) fontsize = min(image.size)/4 fontobj = (ImageFont.truetype("/Users/majiangnan/PycharmProjects/0000/songti.otf", size=int(fontsize))) #fontsize要由float类型转换为int类型 draw.text((image.size[0]-fontsize, 0), text="马", fill=(255, 0, 0), font=fontobj, anchor=None) image.save(outputPath+outFile)