之前发小红书最头疼的就是配图
要么找半天图,要么做的不好看
每次都要手动做,太费时间了
今天把配图这件事彻底自动化了 🎨
问题是什么:
发一篇笔记,配图要花半小时
- 找合适的图 → 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 模型
输入文字描述,自动生成图片
配置方法:
- 获取 API Key(在智谱开放平台)
- 设置环境变量:
ZAI_API_KEY=xxx - 调用接口:
POST /api/generate-image
{
"prompt": "一只可爱的猫咪在喝咖啡",
"model": "cogview-4"
}
几秒钟就能生成一张精美配图
本地 + 云端双保险:
| 方案 | 优点 | 缺点 |
|---|---|---|
| PIL 本地生成 | 免费、快速、无限制 | 风格简单 |
| GLM 云端生成 | 精美、多样化 | 有调用限制 |
日常用 PIL
想要更好看的用 GLM
Tips:
配图不用每次都手动做
能自动化的就自动化
省下来的时间
可以多写几篇有价值的笔记 👍