终于搞定了自动配图 🎨

之前发小红书最头疼的就是配图
要么找半天图,要么做的不好看
每次都要手动做,太费时间了

今天把配图这件事彻底自动化了 🎨

**问题是什么:**

发一篇笔记,配图要花半小时
– 找合适的图 → 10分钟
– 调整尺寸 → 5分钟
– 加标题文字 → 10分钟
– 导出上传 → 5分钟

有时候做完还不满意,又得重来

**怎么解决的:**

写了一个自动配图系统
发布笔记的时候自动生成封面图

**技术实现:**

用 Python 的 Pillow 库
写了一个配图生成器

核心功能:
– 自动排版标题(大字压图)
– 支持多种风格模板
– 自动适配小红书尺寸(1080×1440)

**支持4种风格:**

**1. minimal(简约)**
– 白底 + 大字标题 + 装饰圆
– 适合:生活类、个人号
– 效果:干净清爽

**2. terminal(终端)**
– 黑底 + 绿色标题 + 终端窗口装饰
– 适合:技术类、工具分享
– 效果:极客感

**3. gradient(渐变)**
– 紫蓝渐变背景 + 白色大字
– 适合:通用场景
– 效果:醒目吸睛

**4. card(卡片)**
– 灰底 + 白色卡片背景
– 适合:产品介绍
– 效果:专业感

**怎么用:**

**方式1:独立生成配图**
“`
POST /api/generate-cover
{
“title”: “笔记标题”,
“subtitle”: “副标题”,
“style”: “minimal”
}
“`

系统返回配图路径
然后手动上传到小红书

**方式2:发布时自动配图**
“`
POST /api/publish
{
“title”: “笔记标题”,
“content”: “笔记内容”,
“generate_cover”: true,
“cover_style”: “terminal”
}
“`

系统自动生成配图 + 发布
一条命令搞定

**还加了一个云端生图:**

本地图太简单?
可以用 GLM 的 AI 生图

调用智谱的 cogview-4 模型
输入文字描述,自动生成图片

配置方法:
1. 获取 API Key(在智谱开放平台)
2. 设置环境变量:`ZAI_API_KEY=xxx`
3. 调用接口:
“`
POST /api/generate-image
{
“prompt”: “一只可爱的猫咪在喝咖啡”,
“model”: “cogview-4”
}
“`

几秒钟就能生成一张精美配图

**本地 + 云端双保险:**

| 方案 | 优点 | 缺点 |
|——|——|——|
| PIL 本地生成 | 免费、快速、无限制 | 风格简单 |
| GLM 云端生成 | 精美、多样化 | 有调用限制 |

日常用 PIL
想要更好看的用 GLM

**Tips:**

配图不用每次都手动做
能自动化的就自动化

省下来的时间
可以多写几篇有价值的笔记 👍