项目简介
每篇文章发布前自动生成封面图,保持一致的设计风格和尺寸。
工作流
文章发布 → AI提取标题和关键词 → 生成图片描述 → 调用API出图 → 叠加标题文字 → 上传CDN
实现
使用 Python + Pillow 生成文字叠加图片:
from PIL import Image, ImageDraw, ImageFont
img = Image.new("RGB", (1200, 630), (30, 25, 50))
d = ImageDraw.Draw(img)
d.text((100, 200), "文章标题", font=font, fill=(255, 255, 255))
img.save("cover.png")