文章配图图像
核心规则
不要将此工作流程简化为“分析内容 -> 选择模板 -> 生成图像”。稳定性取决于中间层:
内容分析
-> 内容类型与表达需求
-> 套系级样式规范 (Style Spec)
-> 锚点选择
-> 镜头列表
-> 每张图像的内容结构
-> 每张图像的视觉隐喻
-> 选定的视觉风格约束
-> 品牌插件启用时的品牌槽位预留
-> 单张图像提示词(不含模型绘制的品牌或页面徽章)
-> 原生 Codex 图像生成
-> 可选的品牌插件叠加(使用所选样式规范的品牌槽位)
-> 质量检查与回退
-> 保存资产与交付说明
始终先阅读内容,再选择视觉风格。整个图像集使用同一种套系级风格。仅通过内容结构和视觉隐喻来变化每张图像。
架构边界
样式规范 (Style Spec) 是每个平台视觉模板的权威。它控制画布尺寸、宽高比、固定的颜色值、布局、安全区域、负面约束以及任何固定的组件槽位(如品牌槽位)。
品牌插件 (Brand Plugin) 是可选的、可插拔的。它仅决定品牌是否启用以及使用哪个品牌资产。它不得决定画布尺寸、调色板、坐标或平台布局。启用时,品牌插件必须遵循所选样式规范的品牌槽位。如果所选样式没有品牌槽位,则不要自行创造全局放置位置。
图像模型不得绘制徽标、TF、Tranfu、水印、页码徽章或其他固定品牌组件。这些要么被省略,要么在生成后通过确定性叠加步骤添加。
支持范围
强支持:
- 微信公众号正文插图。
- 小红书笔记插图,包括封面/内容轮播图。
- 知乎回答插图。
- 方法、工作流、概念、对比、清单、边界和决策流程类说明。
条件支持:
- 需要真实产品截图或事实数据的图像集:要求提供素材或说明假设。
- 明确的样式名称:如果存在匹配的样式文件,则使用它。
- 明确的图像数量:覆盖所选样式的默认数量。
不支持:
- 纯摄影、人像修图、产品样机或照片级品牌活动。
- 任务要求图像内包含精确的长文本。原生图像生成可能会扭曲文本;使用短标签,并在需要时重试以减少文本量。
- 任何要求通过其他图像生成技能处理的任务,除非用户明确要求。
所需参考资料
按需使用参考资料,不要一次性全部阅读:
- 从
references/style-index.md开始,识别平台和候选样式文件。 - 在编写提示词前完整阅读
references/styles/下选定的文件。 - 除非用户明确禁用品牌插件,否则阅读
references/brand.md。 - 在选择每张图像的表达结构时阅读
references/content-structures.md。 - 在编写最终生成提示词前阅读
references/prompt-compiler.md。 - 在交付或重新生成前阅读
references/qa-checklist.md。 - 仅在维护或扩展此技能时阅读
references/product-design.md。
工作流程
1. 接收任务
确定平台、源内容、请求的输出、明确的样式、明确的图像数量、输出位置以及品牌插件是否禁用。
如果无法推断平台,问一个简洁的问题。如果平台明确且内容可用,则继续执行,无需请求确认。
在以下情况时退出:
- 平台已知。
- 源内容可用。
- 已捕获任何明确的图像数量/样式/品牌覆盖设置。
2. 内容分析
阅读完整的源内容。用 3-5 句话总结主要脉络,然后分类表达需求:
- 概念解释
- 工作流/流程
- 前后对比
- 分层框架
- 常见错误或边界
- 决策树
- 清单或总结
- 故事/状态转换
当核心主张、受众价值和可视化部分清晰时退出。
3. 选择套系级样式规范
使用 references/style-index.md 为整个图像集选择一种样式。
规则:
- 如果用户明确指定的样式存在,则优先使用。
- 否则,根据内容类型和表达需求选择最佳的平台样式。
- 在选择样式之前,不要决定图像数量、宽高比、调色板、安全区域或固定组件槽位。这些来自样式文件或其机器可读的样式规范,除非用户明确覆盖。
- 对于知乎,除非将来的样式文件提供替代方案,否则使用固定的知乎样式。
当选择一个样式文件并完整阅读后退出。
4. 选择锚点
仅选择值得配图的内容点。不要为了凑数而创建图像。
好的锚点包括:
- 核心判断
- 认知转折
- 输入-输出循环
- 前后对比
- 常见错误
- 流程断点
- 角色/状态变化
- 方法层
- 信任、转化或交接关系
当每个选定的锚点都能回答“为什么这需要一张图?”时退出。
5. 构建镜头列表
镜头列表是必须的。每张图像必须包含:
- 位置或序列
- 主题
- 一个核心含义
- 内容表达结构
- 视觉隐喻
- 主要角色/对象动作
- 建议的元素
- 短标签
- 所选样式规范中的固定组件预留(如有)
- QA 风险
每张图像必须表达且仅表达一个核心想法。如果一张图像包含多个想法,则拆分或删除。
6. 编译提示词
为每张图像,组合:
- 用户内容锚点
- 选定的套系级样式文件
- 每张图像的内容结构
- 每张图像的视觉隐喻
- 样式规范中的安全区域和固定组件预留
- 来自
references/brand.md的品牌插件状态 - 原生 Codex 生成约束
- 来自样式和质量检查参考资料的负面约束
每张图像生成一个提示词。不要要求图像模型在一次调用中生成整个多图像集。
如果样式文件中包含批处理语言(如“生成整个集”),则将其视为数量、序列和一致性的规划指导。仍然一次编译和生成一张图像。
提示词必须明确禁止模型绘制的徽标、TF、Tranfu、水印和页码徽章。启用品牌插件时,要求模型保持所选样式规范的品牌槽位清晰,以便在生成后叠加真实的品牌资产。
7. 逐张生成图像
仅使用原生 Codex 图像生成。默认不调用其他图像技能。
每次生成后:
- 将图像保存到当前项目中,而不是技能文件夹中。
- 推荐的输出路径:
post-illustration-output/<内容标识>/。 - 启用品牌插件时,将原生生成的图像保存在
images/unbranded/下。 - 启用品牌插件时,将叠加后的交付物保存在
images/branded/下。 - 如果品牌插件禁用,则将交付物保存在
images/下。 - 使用有序文件名,如
01-cover.png、02-process-breakpoint.png。
7.5 应用品牌插件叠加
如果品牌插件已启用且所选样式规范定义了品牌槽位:
- 使用来自
references/brand.md的真实品牌资产。 - 在图像生成后叠加资产。不要要求图像模型重新绘制徽标。
- 使用所选样式规范的槽位、大小和安全区域规则。
- 保留未添加品牌的生成图像,除非用户明确要求替换它。
- 对于小红书日记样式,使用
scripts/apply-brand-overlay.mjs和references/styles/xhs-style-journal.spec.json。 - 叠加脚本没有 npm 依赖,但需要系统上安装了
rsvg-convert。
8. 质量检查与回退
对照 references/qa-checklist.md 检查每张图像。
如果图像不合格,在重试前确定原因:
- 文本错误:减少文本,只保留短标签,重新生成。
- 想法过多:拆分或删除锚点。
- 风格漂移:加强所选样式的来源和负面约束。
- 隐喻薄弱:重写物理动作和对象。
- 品牌被模型绘制:使用更强的“无徽标/无 TF/无 Tranfu”约束重新生成,然后应用品牌插件叠加。
- 品牌叠加遮挡内容:使用样式规范预留的品牌槽位;如果内容占用了该槽位,则重新生成以明确预留区域。
- 布局过空或过挤:调整结构,而非整个样式。
9. 保存与交付
在输出文件夹中创建或更新 manifest.md,包含:
- 文件
- 平台
- 样式
- 品牌插件启用/禁用
- 样式质量检查状态
- 品牌插件质量检查状态(如果启用)
- 位置/序列
- 核心含义
- 结构
- 视觉隐喻
- 质量检查状态
最终响应必须包含:
- 输出路径。
- 图像数量。
- 使用了哪种样式。
- 每张图像的用途。
- 质量检查结论及任何残留风险。
不可妥协项
- 在选择样式之前必须先分析内容。
- 整个图像集使用同一种套系级视觉样式。
- 永远不要跳过镜头列表。
- 每张图像表达一个核心含义。
- 内容表达结构组织信息。
- 视觉隐喻将抽象转化为具体场景。
- 套系级样式规范控制平台外观、尺寸、颜色、布局、安全区域和固定组件槽位。
- 品牌插件默认仅在所选样式规范定义了品牌槽位时启用;它必须遵循该槽位,不得表现为全局视觉系统。
- 图像模型不得绘制品牌徽标或页码徽章。
- 一次生成和检查一张图像。
- 将生成的资产保存在技能文件夹之外。