PPT Master 的 AI 图像对比库:以受控变量方法建立渲染、色板与版式三维度参考体系
PPT Master 的 AI 图像对比库以受控变量方法建立渲染、色板与版式三维度参考体系【免费下载链接】ppt-masterAI turns documents or topics into real, native PowerPoint decks—with native shapes, transitions and animations,>项目地址: https://gitcode.com/GitHub_Trending/ppt/ppt-masterPPT Master 在skills/ppt-master/references/ai-image-comparison/目录下维护了一套AI 图像对比库Reference Gallery其核心方法论是受控变量对比controlled-variable comparison每次只让 rendering渲染风格、palette色板、type内部版式三个维度中的一个变化另外两个固定为基线从而让读者能精确看出每一维度对最终图像的贡献。读完本篇你能理解这套三组对比集20 种渲染 / 14 种色板 / 11 种版式的控制逻辑、各自的判读要点与 HEX 基线并掌握如何用image_gen.py --manifest命令完整复现或重新生成全部参考图像以及这些参考集在 PPT Master 的 Strategist 图像策略流程中扮演什么角色。三组对比集结构与固定基线对比库由三个相互独立的子目录构成每组只变化一个维度。各子目录的文件数量与基线选择如下引自 ai-image-comparison/README.md子目录数量变化维度固定基线rendering/20rendering20 种风格单主体英雄构图image-generator.md §4.1 Primitive Apalettecool-corporatepalette/14palette14 种色彩行为单主体英雄构图§4.1 Primitive Arenderingvector-illustrationtype/11type11 种page_role: local内部版式renderingvector-illustrationpalettecool-corporate每个子目录内都包含三类文件这一约定在三组中完全一致_subject.md—— 本组的受控变量说明与实际使用的主题subject描述_manifest.json—— 生成清单清单中各项初始状态为statusPending可通过image_gen.py --manifest运行生成dimension.png—— 每个 rendering / palette / type 对应的生成图像。README 同时给出两条重要边界声明这不是一个示例项目This is not an example project。rendering 集是当前的选型参考selection referencepalette 集属于遗留诊断材料legacy diagnostic material绝不能成为第二套确认控件type 集是内部版式参考。page_role: hero_page的图像不选image_type—— 它直接使用 image-generator.md §4.1 的四种构图原语single-subject / portrait / typographic / atmospheric。type/目录中的 11 种版式仅用于 local 信息图区块不出现在 hero_page 的选型里。为什么选这些基线基线不是随便挑的每个选择都服务于让被比较的维度最醒目这一目标选择理由renderingvector-illustration目录中通用性最强与全部 14 种色板 ✓✓ 兼容作为 palette / type 对比的原点时干扰最小palettecool-corporate最中性、最常见dominant/support/accent 角色清晰不会掩盖被比较的维度composition单主体英雄§4.1 Primitive A单一主导主体占画面 60–70% —— 视觉代表性最强的构图rendering / palette 的差异在此最容易被读出其中单主体英雄构图的具体 subject 固定为一位自信的职业人士站在一条上升增长曲线旁目光向前——三个维度集全部共用这同一个主体描述这是受控变量方法能成立的前提。各组的判读要点_subject.md还给出了如何扫描这组图片的判读维度做选型时应按此逐条对照rendering/20 张关注线质量手绘 vs 矢量 vs 摄影、表面材质扁平 vs 体积感 vs 纸面 vs 屏幕、情绪气质克制专业 vs 温暖叙事 vs 复古怀旧。palette/14 张关注色温冷专业 vs 暖人文 vs 中性编辑感、饱和度克制 vs 鲜艳 vs 单色、dominant/support/accent 的平衡强度、小面积 accent 的视觉权重。type/11 张关注内部构图骨架中心式 / 顺序式 / 放射式 / 对称式 / 平铺式 / 轴对齐、主体密度与分布、元素间视觉关系连接 / 并列 / 嵌套 / 递进、与流程内容 / 对比内容 / 数据内容等用途的直觉匹配度。palette 集14 种色板的 HEX 行为表14 种色板中每一种都有自己的典型 HEX 三元组。需要特别强调的是_subject.md中的一条设计原则本组不跨 14 个色板统一 HEX 值。因为色板本质上是一种色彩行为饱和度、对比度、气质、面积配比它所期望的 HEX 本身就是该行为的一部分——如果强行把 cool-corporate 的深蓝压进 vivid-launch 色板会产出克制深蓝模仿促销能量的怪异图像丧失该色板的语义代表性。这也贴合真实生产选择 vivid-launch 的用户其design_spec里写的就是鲜艳的 HEX 值而不是深蓝。完整 HEX 基线表来自 palette/_subject.md色板PrimarySecondaryAccentcool-corporate#1E3A5F深蓝#F8F9FA米白#D4AF37金warm-earth#9A3412赤陶#FEF3C7奶油#D4AF37金tech-neon#0EA5E9电光蓝#0A0E27深海军蓝#06B6D4青editorial-classic#0F2C4C深蓝#FAF7F2暖奶油#C2410C焦橙macaron粉彩色调组#F5F0E8奶油#F97316珊瑚mono-ink#1A1A1A近黑#FFFFFF白#E8655A珊瑚红vivid-launch#E11D48品红#FAFAFA近白#F97316橙dark-cinematic#14B8A6青蓝#0A0E27深暗#D4AF37琥珀duotone#0F766E深青#D97706琥珀仅两色nature-organic#166534森林绿#FEF3C7奶油#D4AF37蜂蜜jewel-tone#047857深祖母绿#FEF3C7深奶油#D4AF37抛光金frost-ice#DBEAFE浅冷蓝#F8FBFD近白#3B82F6钢蓝sunset-gradient#EC4899深粉#F97316暖橙#9333EA紫earthy-dusty#C9A38C灰调赤陶#E8E0D5灰燕麦#A8B5A0灰鼠尾草type 集11 种内部版式骨架与容器比例type 集使用的主题是一个刻意为之的抽象主题——团队规模化经营Team scaling a business — collaboration, growth, structure。11 种版式各自用完全不同的构图解读同一主题这正是版式对比的价值所在Type同一主题在该版式下的呈现infographic四个 KPI 分区团队 / 产品 / 客户 / 营收flowchart顺序箭头idea → team → product → customer → growthframework中央业务节点 4 个放射卫星team / product / customer / growthmatrix2×2 象限网格配 team / product / customer / growth 图标cycle闭环build → ship → learn → scale箭头回到起点funnel4 层收敛awareness → interest → engagement → conversionpyramid4 层向上收敛culture → team → product → growthcomparison左右分割小团队 vs 规模化团队before / aftertimeline时间轴Year 1 → Year 2 → Year 3 → Year 5map风格化世界地图带办公点标记与协作弧线scene会议室团队协作叙事场景每个 type 还使用各自自然容器形状对应的宽高比对应 image-type-templates/_index.md 中的默认容器表Type宽高比容器特征infographic4:3近方形信息区块flowchart21:9横向横幅framework1:1方形放射matrix1:1方形象限网格cycle1:1方形闭环funnel3:4竖版向下收敛堆叠pyramid3:4竖版向上收敛层级comparison21:9宽幅分割横幅timeline21:9长横轴map16:9宽幅地理框架scene4:3场景画幅命名约定与另两组一致文件名type.png与references/image-type-templates/下同名文件一一对应rendering / palette 集同理分别对应 image-renderings/ 与 image-palettes/ 目录。复现机制manifest 驱动的批量生成README 明确说明参考图由OpenAI gpt-image-2后端生成并提醒其他后端gemini / doubao / qwen 等会产出视觉不同的结果——这反映的是模型级差异而非 PPT Master 维度体系的差异。复现命令三条命令分别对应三个子集python3 skills/ppt-master/scripts/image_gen.py \ --manifest skills/ppt-master/references/ai-image-comparison/rendering/_manifest.json \ -o skills/ppt-master/references/ai-image-comparison/rendering/ \ --backend openai python3 skills/ppt-master/scripts/image_gen.py \ --manifest skills/ppt-master/references/ai-image-comparison/palette/_manifest.json \ -o skills/ppt-master/references/ai-image-comparison/palette/ \ --backend openai python3 skills/ppt-master/scripts/image_gen.py \ --manifest skills/ppt-master/references/ai-image-comparison/type/_manifest.json \ -o skills/ppt-master/references/ai-image-comparison/type/ \ --backend openai生成结果落到对应子目录。清单中每项的status会被就地更新为Generated/Failed/Needs-Manual重新运行时只重试Pending和Failed项Generated项直接跳过。这一行为在 image_gen.py 的执行逻辑中可以印证逐项失败会被记录为status: Failed并写入last_error而Needs-Manual项会被跳过由用户在外部处理不会阻塞其余项。manifest 的内部结构以 rendering/_manifest.json 为例清单头部集中声明了受控变量这正是基线的机器可读形式{ project: skills/ppt-master/references/ai-image-comparison/rendering, comparison_set: rendering, baseline: { palette: cool-corporate, subject: a confident professional standing beside an upward growth chart, looking forward, composition: single-subject hero (image-generator.md §4.1 Primitive A) }, color_scheme: { primary: #1E3A5F, secondary: #F8F9FA, accent: #D4AF37 }, deck_style_anchor: Single subject hero composition, cool-corporate palette: secondary off-white #F8F9FA dominates background (60-70%), primary deep navy #1E3A5F carries main subject, accent gold #D4AF37 in small emphasis points only., items: [ { filename: vector-illustration.png, purpose: Rendering comparison — vector-illustration, aspect_ratio: 16:9, prompt: Clean flat vector illustration with bold geometric shapes, sharp edges, no gradients, no shadows, ..., alt_text: Vector illustration hero rendering: confident professional beside growth chart, ..., status: Generated } ] }其中值得注意的字段设计deck_style_anchor一段浓缩的全册风格锚点把主体占比60–70%、三色面积配比secondary 60–70% 呼吸空间 / primary 承载主体 / accent 少于 5%固化为一句话供提示词组装时保持一致。prompt 中的通用约束每条 prompt 都内嵌12–20% 内边距安全区minimalist-swiss 为 18–20%、不出现第四色、图中不得出现内嵌文字标签、HEX 码或色名等硬规则这些与 image-generator.md §5 全局硬规则如 HEX is rendering guidance, not text同构。type 集额外携带type字段如type: infographic且aspect_ratio按各自容器形状取 4:3 / 21:9 / 1:1 / 3:4 / 16:9 等不同值而非统一 16:9——这与上文容器形状表逐条对应。每个子目录还有一份_manifest.md文件头注明它由image_gen.py --render-md从 JSON 自动渲染、禁止手改Do not hand-edit内容是把每条 prompt / alt text / 属性表格式化为可阅读的 Markdown。受控变量的落位方式对照三组_manifest.json可以看到受控变量如何被严格执行rendering 集固定baseline.palette cool-corporate并写入color_scheme20 条 prompt 共用同一 subject 与构图描述、只有风格段不同palette 集则在baseline中注明 HEX is NOT fixed across this set — each palette uses its own typical HEX triplet14 条 prompt 的渲染段vector-illustration完全相同、只有色彩行为段随色板变化type 集两者皆固定11 条 prompt 的差异全部集中在构图骨架段2×2 网格 / 顺序箭头 / 中心放射 / 漏斗等。在生产流程中的位置何时查哪组README 的How to use给出了决策映射并且明确了当前流程下的取舍你要决定……应查看在 strategist-image.md §2 中锁定哪个 renderingrendering/—— 并排扫描全部 20 张选出与整册气质匹配的视觉温度诊断遗留的色板锁定或对比资产palette/—— 观察历史色彩行为如何改变同一主体不要将其暴露为新流程的选项某个具体图像用途适合哪个 typetype/—— 把内部版式与页面内容形状匹配从源码结构看这套分工与 Strategist 流程的现状是一致的strategist-image.md §2 要求永远提出三个候选、仅对确认的ai来源锁定渲染且每个候选继承方向已定的册级 HEX 角色绝不引入第二套色板never a second palette。这也解释了 README 开头的现状声明——当前 Confirm UI 只展示 rendering 维度册级颜色直接来自所选 PPT 色彩系统palette 集仅作为遗留诊断材料保留且三个集有意保持独立当前流程决定 rendering 时只用rendering/遗留色板集不得影响或重新引入独立的颜色决策。小结这套对比库是 PPT Master 把AI 生图风格选型工程化的产物用同一个 subject、同一套构图原语、同一组 HEX 锚点把 rendering、palette、type 三个维度拆成正交对照实验每个子目录以_subject.md方法论、_manifest.json可执行生成清单、生成图三者齐备的形式存放image_gen.py --manifest提供了带状态机Pending / Generated / Failed / Needs-Manual的批量复现能力。对使用者而言当前新流程只需按决策表查rendering/集与type/集即可完成选型而palette/集则作为诊断档案保留不应进入新的确认环节。【免费下载链接】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),仅供参考