from PIL import Image, ImageDraw, ImageFont
创建画布
img = Image.new('RGB', (520, 364), color=(255, 230, 250))
draw = ImageDraw.Draw(img)
绘制渐变背景
for y in range(364):
gradient = int(200 + y*0.3)
draw.line([(0,y), (520,y)], fill=(255, gradient-50, gradient))
添加爱心簇
heart_img = Image.open('heart.png') 需准备爱心素材
img.paste(heart_img, (150,80), mask=heart_img)
添加文字
font = ImageFont.truetype('arialbd.ttf', 42)
draw.text((100,180), "You Complete Me", fill=(220,20,60), font=font)
保存文件
img.save('valentine_cover.jpg')
同款 1
评论 0