贴纸小志演示

为街区项目、小额资助申请、志愿者简报和工作坊邀请制作温暖、带手作感的演示:超高的窄体大标题,粉彩色块,白色圆角卡片,一块深色重点面板,浮动标签,略微倾斜的白边相框图片,锯齿印章和带白色纸边的模切贴纸。

贴纸小志演示

准备好主题、听众、希望大家看完后做什么、必须原样使用的事实和数字,以及页数;图片可选。Skill 会交付一个离线 HTML 演示,可在浏览器里编辑,并导出可编辑的 PowerPoint。

使用方法

  1. 需求与大纲

    Agent 问清主题、听众、看完后要大家做什么、可以使用的事实、页数、语言以及你拥有的图片,再从 13 种版式里给每页安排一个任务,并选定一套配色。

  2. 图片与构建

    没有自己的图片时,在 art.json 里描述每个人物、贴纸或物品并用 sticker-art.py 绘制,写好 plan.json 和 settings.json,再运行 kit.py compose、apply-palette.py、make-deck.py 和 verify-deck.py,生成一个离线 HTML 文件。

  3. 逐页查看并导出

    在浏览器里打开每一页,检查标题换行、标签和贴纸位置、条形标签和表格行,试一下编辑、撤销、保存和演示,再导出 PowerPoint 并用 verify-pptx.py 对照检查。

常见问题

导出的 PowerPoint 真的能编辑吗?

能。标题、标签、数字、条形标签与数值和表格单元格是原生文字;卡片、条形底槽与填充、圆形和胶囊标签是原生形状;人物、贴纸和物品是独立图片,没有任何一页是整页图片。每一页都用 python-pptx 改了文字、给形状改色、缩放图片,保存、重新打开并再次渲染,修改仍在。

图片从哪里来?

优先使用你提供的图片。否则由随包的 sticker-art.py 按演示配色绘制扁平矢量图:匿名人物(7 种发型、6 种肤色、领口、眼镜和手持物)、12 种带白色纸边的模切贴纸和日常物品静物。只用 Python 标准库,不调用任何模型或图像服务。

用什么字体?

标题用 League Gothic,正文用 Figtree,均为 SIL Open Font License,已内嵌在 HTML 中。请在演示电脑上安装这两款字体,PowerPoint 里的换行才会一致。中文、日文和韩文使用系统字体,标题字号会自动下调。

有哪些已知限制?

每种版式几何固定,远超字数预算的文案会压到相邻块。倾斜图片连同白色相框一起导出为图片,锯齿印章作为图片位于原生文字之后。条形是原生形状,不是图表对象。中文标题里夹带的拉丁数字在 LibreOffice 中可能出现略宽的间隙。

测试了什么?

两套示例演示和一个内部中文长标题用例都从全新解压的安装包重新生成,HTML 与发布的文件逐字节一致。每一页都在 Chrome 和 LibreOffice(渲染导出的 PowerPoint)里看过;python-pptx 修改后保存并重新打开,修改仍在;31 项浏览器检查全部通过。没有在 PowerPoint、Keynote 或 WPS 里打开过。