用户:CYS_爱写小说的蘑菇头查看:0 回复:1 评论:0 创建时间:2020-05-13T12:38:10
import easygui as eg from PIL import Image,ImageDraw,ImageFont #easygui窗口 title = "表情包生成器" msg = "填写信息" fieldName = ["原图片(含后缀)","另存为(含后缀)","添加文字", "文字大小","文字位置(x轴)","文字位置(y轴)"] fieldsValues = eg.multenterbox(msg,title,fieldName) imgIn = fieldsValues[0] imgOut = fieldsValues[1] words = fieldsValues[2] wordSize = int(fieldsValues[3]) wordX = int(fieldsValues[4]) wordY = int(fieldsValues[5]) #PIL #加载图片 img = Image.open(imgIn) #绘制Img对象 draw = ImageDraw.Draw(img) #创建字体 font = ImageFont.truetype("simhei.ttf",wordSize) #图像绘制字体 draw.text((wordX,wordY),words,fill = "black",font = font) #显示图片 img.show() img.save()
成品如下: