摄影棚波普演示
为社区项目、活动、发布会和工作坊制作明亮活泼的演示:每页一整块饱和色,粗圆标题配小号衬线正文,奶油色边框加错位描边的摄影棚图片,圆形物件窗,高低错落的卡片和柠檬黄标签。
准备好主题、听众、希望大家之后做什么、必须原样使用的事实和数字,以及页数;图片可选。Skill 会交付一个离线 HTML 演示,可在浏览器里编辑,并导出可编辑的 PowerPoint。
使用方法
需求与页序
Agent 问清主题、听众、讲完后希望发生什么、必须原样使用的事实和数字、语言和页数,再给每页安排一种版式,并选定一套配色。
图片与构建
没有自己的图片时,在 scenes.json 里描述并用 studio-set.py 绘制,写好 plan.json 和 settings.json,再运行 kit.py compose、make-deck.py 和 verify-deck.py,生成一个离线 HTML 文件。
逐页查看并导出
通过本地 HTTP 打开每一页,检查标题换行、文字留在卡片和面板内、标签单行、横条与数字一致,试一下编辑、撤销、保存和演示,再导出 PowerPoint 并用 verify-pptx.py 对照检查。
常见问题
导出的 PowerPoint 真的能编辑吗?
能。标题、正文和数字是原生文本框;横条、底板、卡片、标签块和错位描边是原生形状;图片单独成图。没有缩放页,也没有整页图片。删掉所有图片后,标题、正文和数字仍以文字保留。
图片从哪里来?
优先使用你提供的图片。否则由随包的 studio-set.py 绘制 SVG 摄影棚场景:无缝纸背景、一盏主光、柔和投影、21 种带明暗的道具和可摆 8 种姿势的木制人偶。只用 Python 3 标准库,不调用任何模型或图像服务。
用什么字体?
粗圆标题用 Nunito,衬线正文用 Lora,均为 SIL Open Font License。请安装这些字体,PowerPoint 里的换行才会一致;导出文件把 Nunito 标为粗体,打开它的应用会用自己的粗体,比浏览器里的 Black 略细。中文、日文和韩文使用系统字体。
有哪些已知限制?
图片是矢量摄影棚渲染,不是照片,也不出现真实人物。版式几何固定;从一行里去掉一项,其余卡片尺寸不变。原生应用对较长的中日韩文字换行可能与浏览器不同。
测试了什么?
两套示例演示都从全新解压的安装包重新生成,HTML 与发布的文件逐字节一致。每一页都在 Chrome 和 LibreOffice(渲染导出的 PowerPoint)里看过;用 python-pptx 修改后保存并重新打开,修改仍在。没有在 PowerPoint 本身里打开过。