校区海报展示
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_016975d1/campus-poster-display
技能介绍
解决横屏展示的排版难题
在校区一体机或会议大屏上轮播海报时,直接拉伸或居中放置竖版图片往往会破坏排版:要么裁掉关键信息,要么在两侧留下大块刺眼的空白。本技能专注解决这一具体问题,将单张海报无损嵌入 16:9 的展示画面中,适合内部办公与校园展示场景。
技术实现与工作流
脚本 scripts/generate_pptx.py 默认读取当前目录第一层的图片文件,并按文件名自然顺序生成幻灯片。核心处理逻辑如下:
- 画面合成:统一生成 1920×1080 分辨率的合成图。前景海报按等比缩放完整显示,绝不拉伸或裁剪。
- 背景填充:利用原海报提取像素,生成模糊暗化背景填充两侧空间。这能有效减少竖图在横屏上的边缘空洞感。
- 播放控制:在生成的
ppt/presProps.xml中写入淡入淡出(fade)效果、计时自动前进(默认每页 10 秒)、禁用点击前进以及循环播放设置。 - 结构自检:生成后脚本会重新打开 PPTX 包,校验页数、比例、每页计时及循环配置。
适用边界与验收注意
本技能输出仅为 PPTX 文件,不涉及 HTML 或 MP4 生成。使用时需注意:
- 素材准备:仅扫描目录第一层的
.jpg、.jpeg、.png,不递归子目录。 - 超长海报风险:长宽比小于 0.55 的海报,等比缩放后文字会过小,远距离难以辨识。这种情况需人工拆页,不建议依赖自动缩小。
- 播放兼容性:OOXML 自检通过仅代表文件结构正确,不保证所有播放器支持 PPT 计时。交付前必须在目标设备(如 PowerPoint、WPS 或一体机)上全屏试播,确认切换与淡入淡出效果。
使用场景
- 校区大厅横屏要轮播竖版招生海报,直接放会拉伸变形,需要保持原比例并自动翻页
- 走廊一体机需在接待参观时循环展示多张课程海报,要求每页完整显示且不用手动切换
- 为校区宣讲会准备海报展示文件,多张竖版海报要放进 16:9 画面并自动淡入淡出切换
- 把校区活动照片整理成全屏轮播文件,需要在每张海报完整显示的同时背景不突兀
适合人员
- 校区宣传干事:每周更新大厅展示内容,需要把竖版海报可靠地放进横屏轮播文件
- 学校行政老师:负责走廊一体机日常海报播放,希望生成后能在设备上自动循环不用人管
- 校区活动策划:为宣讲会和开放日准备海报展示,需要 PPTX 输出且每页海报不被裁切