from PIL import Image,ImageDraw,ImageFont import os if not os.path.exists("photopath"): os.mkdir("photopath") name = input("请你输入学生的姓名:") stuclass = input("请你输入学生的班级:") tempimg = Image.open("foot_template.jpg") imgdraw = ImageDraw.Draw(tempimg) font = ImageFont.truetype("simhei.ttf",80) font2 = ImageFont.truetype("STLITI.ttf",80) imgdraw.text((350,860),name,font=font2,fill=(0,0,255),stroke_width=2,stroke_fill=(255,255,255)) imgdraw.text((380,952),stuclass,font=font,fill=(0,0,255),stroke_width=2,stroke_fill=(255,255,255)) # tempimgheith = tempimg.height # tempimgwidth = tempimg.width # print(tempimgwidth,tempimgheith) photoimg = Image.open("photopath/photo.jpg") tempimg.paste(photoimg,(266,377)) tempimg.s
以下是对这段代码的分析:
1. 功能概述
这段 Python 代码的主要功能是生成一张带有学生姓名和班级信息,并粘贴上指定照片的图片。它通过PIL
(Python