之前发小红书最头疼的就是配图
要么找半天图,要么做的不好看
每次都要手动做,太费时间了
今天把配图这件事彻底自动化了 🎨
—
**问题是什么:**
发一篇笔记,配图要花半小时
– 找合适的图 → 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:**
配图不用每次都手动做
能自动化的就自动化
省下来的时间
可以多写几篇有价值的笔记 👍