#导入模块 from PIL import Image,ImageColor,ImageFont,ImageDraw def add_num(img): #创建一个draw对象,对图片进行画图操作 draw = ImageDraw.Draw(img) #创建一个font,主要设置字体的类型(我这里采用的是windows下fonts文件夹中的某一种字体),大小 myfont = ImageFont.truetype('C:/windows/fonts/Arial.ttf',size=80) mycolor = ImageColor.colormap.get('red') width,height = img.size #写入文本操作,第一个参数为文本开始的相对坐标,第二个参数为写入文本,第三个参数字体设置,第四个参数为字体颜色 draw.text((width-200,30),'520',font = myfont,fill = mycolor) img.save('E:\python\image\dog1.jpg','jpeg')#图片保存位置以及类型 return 0 if __name__ == '__main__': #打开图片 image = Image.open('E:\python\image\dog.jpg') add_num(image)
效果如下图