文章插图
article-illustrations
文章插图 — Grav 手绘风格
概述
为文章、博客帖子和技术内容生成 16:9 横屏手绘插图。每幅插图捕捉文章中的一个认知锚点,并将其转化为简洁、荒诞且令人难忘的白板草图式解释。
该技能使用一个名为 Grav 的固定角色 IP:一个圆圆的、始终漂浮的小身影,长着点状眼睛和一根细天线。Grav 参与每幅插图的核心动作,而不仅仅是装饰。
代码仓库: vipin-si/article-illustrations
何时使用此技能
- 编写需要文中插图的文章、博客或文档时
- 想要将抽象概念转化为具体视觉隐喻时
- 希望在多篇文章中保持一致的视觉语言时
- 需要手绘解释草图而非 PPT 信息图表时
工作原理
第一步:消化文章
阅读文章并识别认知锚点——核心判断、转折点、输入/输出循环、前后对比以及常见陷阱。不要均匀分布插图,应优先考虑那些能从视觉解释中获益的时刻。
第二步:规划分镜表
为每幅插图定义:
- 位置:在哪个章节之后
- 主题:图像的内容
- 核心含义:它传达的唯一观点
- 结构类型:8 种构图模式之一(工作流、系统特写、前后对比、角色状态、概念隐喻、分层方法、地图路线、迷你漫画)
- Grav 的动作:Grav 在场景中在做什么
- 标注标签:3-5 个简短的英文标签
第三步:生成图像
使用内置提示词模板调用 generate_image 工具。每张图像遵循严格的风格规则:
- 纯白背景,无纹理
- 带有轻微抖动感的黑色手绘线条
- 稀疏的红色/橙色/蓝色手写标注
- Grav 始终漂浮(绝不接触表面)
- 每张图仅包含一个核心观点
- 画布利用率 40-60%,留白 35% 以上
第四步:质量检查 (QA)
对照 QA 检查清单验证每张图像:格式正确、Grav 出现且处于活动状态、隐喻新颖、构图简洁、标注稀疏、颜色使用正确。
示例
示例 1:为文章规划插图
code
分析这篇文章并创建一份包含 5 幅插图的分镜表。
先不要生成图像——只需规划哪些认知锚点值得绘制插图,以及每张图应传达什么。
<粘贴文章>
示例 2:直接生成插图
code
为这篇文章生成 4 幅 Grav 风格的插图。
要求:16:9 横屏,纯白背景,黑色手绘线条,稀疏的红/橙/蓝英文标注。
<粘贴文章>
示例 3:单一概念插图
code
为这个概念生成一张 16:9 的插图:
“信任不是宣告出来的——而是建立起来的”code
### 示例 4:对结果进行迭代视觉风格
| 元素 | 规则 |
|:--------|:-----|
| 背景 | 纯白色 —— 无米色、纹理、渐变或阴影 |
| 线条 | 黑色,手绘感,轻微抖动,非机械化 |
| 留白 | 主体占画布 40–60%,空白区域 35% 以上 |
| 标注 | 英文手写体,每条 2–5 个单词,每图最多 5–8 条 |
| 颜色:黑色 | 主线条、角色、结构、物体 |
| 颜色:红色 | 关键高亮、问题、警告、结果 |
| 颜色:橙色 | 主流程、路径、箭头、方向 |
| 颜色:蓝色 | 补充说明、反馈、系统状态 |
| 禁用项 | 绿色、紫色、黄色、粉色,渐变,投影,3D,写实 UI |
角色:Grav
- 小圆身(鹅卵石/土豆形状)
- 两颗点状眼睛(轻微不对称)
- 一根细长的弯曲天线,顶端带小圆圈
- 细长的棍状腿,自然下垂且不接触表面
- 始终处于悬浮状态 —— Grav 与任何表面之间都有可见间隙
- 表情:冷静、专注、面无表情
- 角色定位:系统的积极参与者,绝非装饰品
最佳实践
- ✅ 在生成图像前先列出镜头清单 (shot list)
- ✅ 为每张插图创造新的隐喻 —— 绝不重复构图
- ✅ 让 Grav 成为动作的主角,而非旁观者
- ✅ 保持荒诞感,但结构要清晰
- ✅ 谨慎使用颜色 —— 不确定时使用黑色
- ❌ 不要制作 PPT 信息图或正式的流程图
- ❌ 不要添加标题栏或装饰性边框
- ❌ 不要让 Grav 接触地面或站在表面上
- ❌ 不要把 Grav 画得太可爱、微笑或像表情符号
局限性
- 需要能够遵循构图、线条和标注约束的图像生成工具。
- 循环出现的 Grav 角色风格在不同生成批次间可能会产生偏差;请对照 QA 检查清单验证每个输出。
- 生成图像中的文本可能会出现拼写错误或变形,因此需要简短的标签并在生成后进行审核。
- 该风格旨在用于解释性文章的插图,而非写实的产品图或最终品牌艺术作品。
常见陷阱
- 问题: 插图看起来像 PPT 幻灯片
- 问题: Grav 只是站在动作旁边
- 问题: 隐喻与之前的插图重复