ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

PPT Master 如何为页面选择合适的切换效果(48 种 transition)

PPT Master 如何为页面选择合适的切换效果(48 种 transition) PPT Master 如何为页面选择合适的切换效果48 种 transition【免费下载链接】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 的生成流程里页面切换page transition默认已经开启CLI 导出默认写fade、时长 0.4 秒。如果你的 deck 有方向性推进时间线、层级递进、同一对象跨页变化需要 Morph、或者章节切换需要更强的视觉标记就需要从 48 种原生 transition key 中为相邻页面挑选合适的效果并把选择写入导出命令或animations.json侧车文件。本文只覆盖切换效果的选型与应用路径如何根据相邻两页的关系选效果、如何用svg_to_pptx.py或侧车文件指定效果与选项、以及导出时如何验证。元素级对象动画-a不在本文范围内。前置条件项目已有可用的 SVG 输出切换效果是导出阶段写入 PPTX 的不依赖重新生成页面。改切换设置不需要重跑生成流程复用同一份svg_output/即可但按 docs/animations.md 的说法默认发布导出仍要求当前存在一份通过passing的最终 SVG 质量报告。若没有匹配的通过报告先运行最终检查器并解决其报告的阻塞项再重跑svg_to_pptx.py。48 种 transition key 的分组PPT Master 的原生注册表覆盖当前 PowerPoint 切换画廊的全部三个分区共 48 个规范 key见 pptx-transitions.mdSubtle12 种morph、fade、push、wipe、split、reveal、cut、random_bars、shape、uncover、cover、flash。Exciting29 种fall_over、drape、curtains、wind、prestige、fracture、crush、peel_off、page_curl、airplane、origami、dissolve、checkerboard、blinds、clock、ripple、honeycomb、glitter、vortex、shred、switch、flip、gallery、cube、doors、box、comb、zoom、random。Dynamic Content7 种pan、ferris_wheel、conveyor、rotate、window、orbit、fly_through。另外 8 个旧名称strips、circle、diamond、plus、newsflash、pull、wedge、wheel只作为兼容输入保留它们会被归一化为某个原生效果 对应的 Effect Options例如diamond变成shape且shape: diamondwedge变成clock且style: wedge。新的侧车文件、计划和输出一律使用规范 key。按相邻页面的关系选效果docs/animations.md 给出的选型依据是相邻两页之间的关系而不是哪个效果更新奇相邻页面的关系起步选择同一章节内的普通延续fade立即切换、无需保留连续性none或cut方向性步骤、时间线、可见的层级推进push、wipe、cover或uncover并给出有含义的方向同一对象或场景改变位置、大小、裁切或外观morph章节开场、关键揭示、明确的状态边界选择性地用split、reveal、shape、flash或random_bars重复集合在一个空间框架内推进pan、conveyor或ferris_wheel对象需保持身份时用 Morph视角在连续空间中环绕或穿行rotate、window、orbit或fly_through主题支持舞台、纸张或实体页面隐喻选择性地用fall_over、drape、curtains、wind、prestige、peel_off、page_curl、airplane、origami或doors打破、坍塌或散开的节奏点选择性地用fracture、crush、dissolve、vortex或shred揭示受益于几何、定时或纹理图案选择性地用checkerboard、blinds、clock、ripple、honeycomb、glitter或comb卡片、面板、画廊或视角明显翻转/换面选择性地用switch、flip、gallery、cube、box或zoom两条硬性约束值得注意当没有其他切换能增加含义时保持fade或none不要为了制造变化而换效果random只在不可预测性本身是有意的时使用。用导出命令应用切换效果全 deck 统一的切换用svg_to_pptx.py的-t/--transition标志指定。project是生成的项目路径即包含svg_output/的 PPT Master 项目目录以下命令来自 docs/animations.md 的常用配方# 保持默认fade, 0.4s python3 skills/ppt-master/scripts/svg_to_pptx.py project # 更改页面切换 python3 skills/ppt-master/scripts/svg_to_pptx.py project -t push # 移除视觉切换效果 python3 skills/ppt-master/scripts/svg_to_pptx.py project -t none # 每 5 秒自动翻页kiosk 场景 python3 skills/ppt-master/scripts/svg_to_pptx.py project --auto-advance 5相关参数--transition-duration指定时长默认0.4秒--auto-advance指定秒数且点击翻页仍然有效。注意-t none只移除视觉效果不会移除已显式配置的自动翻页计时。执行参考 references/animations.md 给出了带时长的组合示例文档示例python3 skills/ppt-master/scripts/svg_to_pptx.py project -t push --transition-duration 0.6为不同页面指定不同效果animations.json 侧车当全 deck 一个效果不够时例如目录页用page_curl、正文延续用默认fade在项目根目录的animations.json中按幻灯片写transition对象。未列出的幻灯片继承解析后的全 deck 默认值因此侧车文件是稀疏的。字段契约见 pptx-animations.md字段含义transition.effect48 个规范效果之一或none只移除视觉效果定时翻页保留transition.effect_options只写所选效果的 PowerPoint Effect Options必须有显式effecttransition.duration有限的、大于 0 的秒数transition.auto_advance可选的自动翻页秒数点击仍有效effect: none时也合法transition.sound可选的项目内相对.wav提示音null覆盖可清除继承的默认音docs/animations.md 中的示例侧车文档示例slide key 为 SVG stem{ version: 1, slides: { 02_process: { transition: { effect: push, sound: sounds/bigsoundbank/1797.wav } } } }带 Effect Options 的写法同样为文档示例{ transition: { effect: page_curl, effect_options: { direction: left, pages: double }, duration: 0.6, sound: sounds/bigsoundbank/file.wav } }其中file.wav需要替换为你已同步到项目的实际音频文件名若不需要提示音直接省略sound字段。查每个效果支持的 Effect Options不同效果接受的选项不同。morph支持morph_byobject/word/characterpush、wipe、pan、rotate、orbit等支持directionpage_curl支持direction和pages部分效果如curtains、prestige没有 Effect Options。完整对照表见 pptx-transitions.md 的 Native Effect Options 一节。省略的选项使用 PowerPoint 自带的默认值要查某个效果的确切取值运行python3 skills/ppt-master/scripts/pptx_animations.py --describe-transition page_curleffect_options只与显式的原生effect一起使用——方向、形状、图案、Morph 范围、黑场、页数、弹跳等取值都会按所选效果校验非法值会被拒绝。验证导出结果PPT Master 对切换设置做严格校验导出失败而不是静默降级规则见 references/animations.md 与 pptx-transitions.md未知效果名、未知选项字段或取值、非法时长小于等于 0都会直接使导出失败不会被替换成fade导出会读回候选 PPTX 再替换已有输出读回报出规范的原生效果、完整生效选项、原始 OOXML 子节点与属性使选项丢失成为可发现的校验失败morph的显式配对morph块声明的from/to组在包读回阶段逐对验证任一配对不满足条件来源不是紧邻前一页、两侧对象类型不一致等时导出失败而不是回退到自动匹配。最终确认应在 Microsoft PowerPoint 桌面端打开导出文件检查切换效果——文档明确 Microsoft PowerPoint 桌面端是主要验证目标Keynote、WPS、LibreOffice 及较旧 Office 版本可能重新映射或省略个别效果。限制与边界none是显式无视觉效果的输入不是注册表条目它与提示音、定时翻页可以共存。侧车中slides的 key 是 SVG stem页面对应的 SVG 文件名主干groups的 key 是顶层g id锚点切换效果挂在幻灯片级与对象级锚点无关。旧名称兼容输入只存在于输入边界归一化后写入的是原生 key 选项不要把旧名称写进新的侧车文件。需要逐对象精细编排进入、强调、路径、退出时属于对象动画范畴走animations.json的groups/effects与 customize-animations 阶段与本文的切换效果选型是相互独立的设置层。完成选型后在 PowerPoint 中放映一遍确认延续段落是否为fade、方向性推进的效果方向是否与内容阅读顺序一致、章节边界的效果是否落在正确的页面上。若某页效果不符合预期回到侧车文件调整该页的transition条目或导出命令的-t参数重跑svg_to_pptx.py即可无需重新生成页面。【免费下载链接】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),仅供参考
返回列表