ppt-master 封闭循环图(cycle type)完全指南:PPT 信息图局部块的闭环构图骨架与提示词工程
【免费下载链接】ppt-masterAI turns documents or topics into real, native PowerPoint decks—with native shapes, transitions and animations,>项目地址: https://gitcode.com/GitHub_Trending/ppt/ppt-master
导读
本文讲解 ppt-master 技能库中image-type-templates/cycle.md定义的cycle(封闭循环)信息图类型——这是 11 种"内部几何构图骨架"之一,用于在 PPT 页面的局部信息图块(page_role: local)中绘制"闭环流程"。读完本文,你将掌握 cycle 的组成骨架、与 flowchart / framework / timeline 等相邻类型的区分标准、text_policy: none与embedded两种文字策略的取舍,以及如何在 image-generator.md 的提示词组装流水线中,用渲染段落 + 色彩行为 + 类型骨架 + 容器规格拼出一段 150–300 词的可用生成提示词。
1. 什么是 cycle:在 PPT 块内部"封闭成环"的流程
在 ppt-master 的 Type Templates 体系中,type 描述的是局部信息图图片块内部的几何组成骨架——即"模型在矩形画布内部画出的布局长什么样"。类型是**按图(per image)**决定的,而不是按整套 PPT 决定的;同一套 deck 中混合使用多种类型完全正常,渲染(rendering)与配色(deck colors)保持锁定,只有 type 随图变化(见 image-type-templates/_index.md §1)。
cycle 的定义可以浓缩为一句话:
一个封闭的环形流程(closed-loop process)——3 到 6 个步骤节点沿圆周(或圆角方形周界)排列,由带方向的箭头首尾相连,最后一步指回第一步。
它适合表达迭代过程、持续改进循环、生命周期图。在 PPT 块内部,cycle 意味着"闭合的圆周流动":每一步都导向下一步,最后一步又回到第一步。这与三个相邻类型形成对照:
| 对比类型 | cycle 的区别点 |
|---|---|
flowchart | flowchart 是线性单向(horizontal / vertical / looping 三种子结构),存在明确终点;cycle没有终点,箭头闭合 |
framework | framework 是中心枢纽 + 被动卫星(hub-and-spokes / matrix / layered stack),中心静止;cycle 在周界上存在方向性运动 |
timeline | timeline 是沿时间轴的里程碑线性排列,方向 = 时间先后;cycle 强调循环往复而非时间位置 |
_index.md的自动选择表(§2)给出对应关系:当Purpose中出现Closed-loop process / iteration / lifecycle / continuous improvement关键词时,选择cycle。
2. 组成骨架(Composition Skeleton)
cycle.md 用一张 ASCII 示意图给出标准布局,并列出四条骨架约束:
┌─────────┐ ┌────▶│ Step 1 │────┐ │ └─────────┘ │ │ ▼ ┌───┴───┐ ┌─────────┐ │ Step 4│ │ Step 2 │ └───────┘ └────┬────┘ ▲ │ │ ┌─────────┐ │ └─────│ Step 3 │◀─────┘ └─────────┘| 骨架维度 | 约束 |
|---|---|
| LAYOUT(布局) | 3–6 个步骤节点排列在圆形(或圆角方形)周界上;箭头把每个节点连到下一个,最终闭合回第一个节点 |
| ELEMENTS(元素) | 每步一个简洁的图标化符号 + 节点之间的曲线或直线方向箭头。可选一个中心锚点(一个标签、一个代表循环名称的小图标) |
| NEGATIVE SPACE(负空间) | 圆心区域保持平静——要么留空,要么只放一个小的锚点元素 |
| BALANCE(平衡) | 步骤节点沿周界均匀分布;箭头粗细统一 |
这套约束同时是构图提示词的内容来源。在组装提示词时,骨架的四个维度会被翻译成具体可执行的可视化名词——例如节点形状、节点在圆周上的钟点位置、节点尺寸、填充色、箭头走向与颜色、中心锚点、内边距等(详见第 5 节的 Fewshot 片段)。
3. 文字策略变体:text_policy: none与embedded
cycle 遵循 Type Templates 的统一规定:text_policy与page_role是按图决定的(见 _index.md §2)。cycle.md 提供两种变体。
3.1text_policy: none—— 图像内无文字
每个步骤节点只显示图标;步骤名称由 SVG 文本层在图像外部叠加。cycle.md 给出的可直接粘贴的提示词片段为:
NO text, letters, numbers, or step labels in the image. Each step node contains only one simple iconic symbol; SVG text overlay will add step names externally.
对应到 image-generator.md §5.3 的双层文字所有权模型:这属于 Layer 1(图像持有)与 Layer 2(SVG 持有)的职责切分——凡是需要"可编辑、可检索、可改写、可重排"的文字(步骤名称、正文、数据),一律归 SVG;图像内只保留永远不会需要改动的图形。
3.2text_policy: embedded—— 文字嵌入画作
自包含的循环图,把步骤名称排入画面。约束有三条:
- 每个名称保持简洁且稳定(concise and stable);
- 使用内容要求的措辞与书写系统(如中文 deck 用中文字样);
- 呼应 deck 正文的排版风格(echo the deck's body typography)。
image-generator.md§5.3 进一步给出判断标准:以可编辑性而非模型能力为准。如果标签必须精确、可编辑,或可用空间无法保真,就把标签移到 SVG;只有作为画面稳定艺术的一部分才留在图内。CJK 场景还有一个专门约束:embedded且字符串含中文字符时,允许查看生成结果一次、只核对字符是否与批准串完全一致,不一致即重新生成该项。
4. 何时使用 cycle:自动选择表与默认容器尺寸
_index.md§2 的自动选择表是参考而非硬约束(Reference — not a constraint):只有当design_spec.md §VIII Image Resource List中某行的Purpose与下表真正匹配时才使用对应 type;否则省略type,直接用 image-generator.md §4.1 的 Primitive E 散文描述构图。
Purpose关键词 | Type |
|---|---|
| Closed-loop process / iteration / lifecycle / continuous improvement | cycle |
| Process / workflow / pipeline / steps with arrows | flowchart |
| Relational system / framework / architecture diagram | framework |
| History / evolution / roadmap / timeline | timeline |
| Hierarchy / value stack / capability layer | pyramid |
| ……(其余见 _index.md §2 完整表) | …… |
特别地,封面 / 章节分隔 / 情绪过渡 / 大数字 / 英雄引言等行不使用 type,走page_role: hero_page+ §4.1 primitives 路径;局部单对象 / 肖像行同样不使用 type。
默认容器尺寸(当 Image Resource List 的Dimensions列缺省时使用,_index.md§3):
| Type | 默认容器 | 宽高比 |
|---|---|---|
| cycle | 700×700 或 800×800 方形 | 1:1 |
| flowchart | 1200×400(横向横幅) | 3:1 |
| framework | 700×700 方形 | 1:1 |
| timeline | 1200×350 横幅 | 3.4:1 |
cycle 与 framework 是仅有的两个默认方形类型;hero_page图片的默认容器则是整个幻灯片画布(16:9 时为 1280×720)。
5. Fewshot 提示词片段拆解:一个可复制的 cycle 提示词
cycle.md 提供了唯一的 Fewshot 片段——Snippet A(vector-illustration + cool-corporate、四阶段循环、text_policy: none、700×700):
Clean flat vector illustration of a closed-loop process cycle. Four step nodes arranged in a perfect circle on the canvas perimeter — at 12 o'clock, 3 o'clock, 6 o'clock, and 9 o'clock positions. Each node is a rounded square (about 130×130px equivalent) filled with primary deep navy
#1E3A5F, with one simple white iconic symbol centered inside — a compass, a hand, a magnifying glass, and a gear. Curved directional arrows in accent gold#D4AF37connect each node to the next going clockwise, closing the loop. The center of the circle is calm — secondary light gray#F8F9FAfield with one small accent gold dot at the exact center as the cycle's anchor. Crisp 2px outlines, soft 8% drop shadow under each node. Composed as a 700×700 half-page cycle block with 15% padding. NO text, letters, or step labels anywhere — SVG will overlay all step names. Color values are rendering guidance only.
这段提示词与 image-generator.md §4 的组装模板逐段对应:
| 组装模板槽位 | 片段中的体现 |
|---|---|
| 渲染风格段落(80–120 词) | 来自 vector-illustration.md §1 的 95 词样式段落:clean flat vector、crisp 1.5–2px outlines、flat blocks、8% soft drop shadow |
| Deck 色彩行为 | 来自 cool-corporate.md:secondary 浅灰#F8F9FA承载大面积静区、primary 深蓝#1E3A5F承担主体形、accent 金#D4AF37只作少量强调(<5% 面积) |
| 构图(类型骨架) | 四节点均布于 12/3/6/9 点钟位置、圆角方形节点、顺时针曲线箭头闭合、中心锚点 |
| 图像专属主题 | 具体名词:compass / hand / magnifying glass / gear |
| 容器说明 | "Composed as a 700×700 half-page cycle block with 15% padding" |
| 硬规则 | "NO text…SVG will overlay all step names" + "Color values are rendering guidance only" |
两个值得注意的设计细节:
- HEX 是渲染指导而非文字(image-generator.md §5.1):提示词里出现
#1E3A5F、#D4AF37用于控制渲染,但必须显式声明"不要在图中把 HEX 码或颜色名画成可见文字"。 - 禁止 tag soup(§4):提示词必须是"一段连贯的散文场景",而不是
"modern, flat design, gradient, vibrant…"这类标签堆砌——后者只会得到模型平均水平的平庸输出。
配图说明:下图是 ppt-master 仓库 ai-image-comparison/type/cycle.png 中的 cycle 类型对比样本,可直观对照上述骨架规范——四个步骤节点沿圆环均匀分布、顺时针箭头闭合回路、圆心以锚点收束。
6. 在生成流水线中的落地:manifest 条目与执行
cycle 不是独立运行的命令,而是每张Acquire Via: ai图片的提示词组装输入。它贯穿 image-generator.md §3 的工作流:
- 载入
image-renderings/_index.md与image-type-templates/_index.md两个索引(按需加载:角色进入时读一次,之后只读实际选中的渲染文件与类型文件,禁止 glob 子目录); - 解析 deck 渲染与配色;
- 逐图解析 type 并组装:一条
page_role: local且Purpose匹配"闭环/迭代/生命周期"的行 →type: cycle→ 读image-type-templates/cycle.md→ 用渲染段落 + 色彩行为 + 骨架 + Reference 名词 + 容器说明 + 硬规则拼成一段散文; - 写
project/images/image_prompts.json清单并执行。
manifest 中对应条目的关键字段(§6):
{ "filename": "cycle_p05.png", "purpose": "持续改进闭环(Slide 05)", "type": "cycle", "page_role": "local", "text_policy": "none", "aspect_ratio": "1:1", "image_size": "1K", "prompt": "{按 §4 组装的完整段落}", "status": "Pending" }| 字段 | 要求 |
|---|---|
type | 可选:11 种内部构图类型之一;hero_page、单主体、Illustration Sheet 等情形必须省略 |
page_role | 必填:local(默认)或hero_page |
text_policy | 必填:none或embedded,按图判定(§5.3) |
aspect_ratio | 必填:传给image_gen.py --aspect_ratio;cycle 默认取 1:1 |
执行时,Path A 为python3 scripts/image_gen.py --manifest project/images/image_prompts.json --output project/images(见 image-generator.md §7);生成结果按文件是否存在更新status(Generated/Failed/Needs-Manual),且必须回填实际像素尺寸到资源权威列表的Dimensions列。
如果生成结果不满意,按 §8 的"症状 → 原因 → 调整"表只改责任维度,不重写整段提示词。针对 cycle 常见的问题:颜色偏离 deck 角色 → 重述各角色(场域 / 主体 / 强调)的占用比例并移除无关色相;SVG 文字层与忙碌区域冲突 → 仅在确有文字叠加时加入"keep the center calm"的静区提示;箭头走向模糊 → 明确 "clockwise" 方向。
7. 小结:cycle 的使用决策链
在 ppt-master 中落地一张 cycle 局部信息图,决策顺序可以浓缩为四步:
- 判定 type:
Purpose是闭环流程 / 迭代 / 生命周期 / 持续改进,且确实匹配 11 类索引 →type: cycle;否则省略 type 走 §4.1 散文或 hero primitives; - 读骨架:
read_file image-type-templates/cycle.md(每类只读一次,一套 deck 通常混用 2–4 类); - 定文字策略:步骤名需要可编辑 / 可搜索 / 可改写 →
none,名称由 SVG 叠加;名称是稳定艺术字且空间可保真 →embedded; - 组装与执行:按 §4 模板拼接渲染段落 + 色彩行为 + 骨架 + 主题名词 + 容器(700×700 或 800×800,1:1)+ 硬规则,写入 manifest 后按确认的路径执行。
这套"类型骨架锁构图、渲染与配色锁全 deck、文字双层归属"的机制,正是 ppt-master 保证同一套 PPT 中多张信息图风格统一、同时每张图内部结构各得其所的核心设计。
参考与深入阅读
- 类型定义:cycle.md、类型索引与自动选择表
- 相邻类型对照:flowchart.md、framework.md、timeline.md、pyramid.md
- 提示词组装与执行:image-generator.md(§4 组装模板、§5 硬规则、§6 manifest、§7 执行)
- 渲染与配色输入:vector-illustration.md、cool-corporate.md
- 参考对比图:ai-image-comparison/type/cycle.png
【免费下载链接】ppt-masterAI turns documents or topics into real, native PowerPoint decks—with native shapes, transitions and animations,>项目地址: https://gitcode.com/GitHub_Trending/ppt/ppt-master
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考