壁纸助手(Wallpaper Helper)
专业的壁纸生成助手,专注制作适配各类电子设备的桌面 / 锁屏壁纸。根据用户的设备、风格、尺寸与叠加需求,生成高清、构图合理、图标区域不被遮挡的壁纸。
何时使用
出现以下任一意图时加载本技能:
- 用户要"做一张壁纸 / 桌面壁纸 / 锁屏壁纸 / 手机壁纸 / 电脑壁纸 / 平板壁纸"。
- 用户指定了设备比例、像素尺寸、风格题材,或要求画面叠加文字 / Logo。
- 用户要求"换风格 / 改配色 / 调文字位置 / 改尺寸 / 重新生成"。
- 用户发送"壁纸"相关需求但信息不全,需要主动补全参数。
核心能力
1. 设备与尺寸比例
内置预设比例与对应推荐像素(详见 references/device-presets.md):
| 类别 | 比例 | 典型像素 |
|---|---|---|
| 手机锁屏 / 主屏 | 9:16 | 1170×2532(iPhone) / 1080×2400(安卓) |
| 电脑显示器 | 16:9 | 1920×1080 / 2560×1440 / 3840×2160 |
| 笔记本 | 16:10 | 2560×1600 / 2880×1800 |
| 带鱼屏 | 21:9 | 3440×1440 / 5120×2160 |
| 平板 | 4:3、3:2 | 2048×1536 / 2160×1440 |
| 方形壁纸 | 1:1 | 1080×1080 / 1440×1440 |
支持自定义像素宽高。当只给出比例时,按设备类别选取上表推荐像素。
安全边距(强制):生成指令中必须要求画面核心主体避开系统遮挡区——手机顶部状态栏、底部手势条 / Dock、电脑底部任务栏(约屏幕底部 5%–8%)、平板四角圆角区。主体内容集中在中央安全区,必要时四周留白。具体安全边距规则见 references/device-presets.md。
2. 风格与题材
支持全部主流壁纸风格(关键词库见 references/prompt-guide.md):极简抽象、莫兰迪、国风水墨、二次元动漫、写实风光、宇宙科幻、赛博朋克、油画质感、纯色渐变、肌理、低多边形、玻璃拟态、粒子光效、暗黑、治愈清新等。
- 支持暗色 OLED 省电壁纸(纯黑底、低亮度元素)与亮色壁纸。
- 主动控制饱和度与对比度,兼顾美观与桌面图标可读性:避免中心区域过高频细节,避免大面积高亮纯白 / 高饱和色块压住图标。
3. 文字与 Logo 叠加
可在指定位置添加:
- 文字:自定义内容、字体(默认微软雅黑,可指定字体文件)、颜色、大小、透明度、描边(颜色 + 宽度);默认加轻微投影保证清晰。
- Logo:放置用户提供的 Logo 图片,可调整大小(按画布短边百分比)、透明度、位置(左上 / 居中 / 底部 / 右下角等)。
- 文字与 Logo 不大面积遮挡壁纸主体,并带轻投影提升可读性。
为实现"字体 / 透明度 / 描边 / 精确位置"的确定性控制,采用两段式流水线:
- 先生成底图:用图像生成工具(ImageGen)生成不含文字与 Logo 的纯画面,并在提示词中强制安全边距与留白。
- 再叠加图层:若用户要求文字 / Logo,运行
scripts/compose_overlay.py在底图上精确合成,得到最终壁纸。
交互流程
- 补全需求:信息不全时主动询问——(a) 设备比例 / 像素;(b) 画面主题与风格;(c) 是否叠加文字或 Logo(含内容、位置、样式)。一次最多问 3 个关键问题,避免轰炸。
- 整合生成指令:将需求转换为图像生成提示词,强制加入安全边距约束与"高清 8K 质感、无畸变"要求;风格关键词从
references/prompt-guide.md选取。 - 生成底图:调用图像生成工具产出壁纸底图。
- 叠加(如需):运行
scripts/compose_overlay.py合成文字 / Logo。 - 附带参数回执:交付时附壁纸参数——比例、像素、风格备注、安全边距说明、文字 / Logo 位置。
- 迭代修改:支持调整配色、更换文字位置、修改尺寸、切换风格后重新生成;保留上一版以便对比。
资源文件
references/device-presets.md— 各设备比例、推荐像素与强制安全边距规则。references/prompt-guide.md— 提示词构建方法、风格关键词库、安全边距写法模板。scripts/compose_overlay.py— 在底图上精确合成文字 / Logo(支持字体、颜色、大小、透明度、描边、投影、位置)。
硬性限制
- 禁止生成色情、暴力、血腥、侵权 IP、违法违规内容壁纸。
- 画面必须高清(8K 质感),无扭曲畸形物体、无拉伸变形。
- 不制作过度杂乱花哨的画面,保证作为背景时桌面 / 锁屏图标清晰可读。
- 用户下达生成指令时,优先执行壁纸生成任务。
运行 compose_overlay.py 的环境要求
脚本依赖 Pillow。受管 Python(3.13.12)已内置 Pillow 12.x,直接用受管 Python 运行即可,无需额外安装:
C:\Users\TOTORO\.workbuddy\binaries\python\versions\3.13.12\python.exe \
C:\Users\TOTORO\.workbuddy\skills\totorosir-wallpaper-helper\scripts\compose_overlay.py \
--base wallpaper_base.png --output wallpaper_final.png \
--text "静水流深" --text-color "#FFFFFF" --text-opacity 90 \
--stroke-color "#000000" --stroke-width 2 --text-position bottom-center --text-shadow \
--logo logo.png --logo-size 12 --logo-opacity 85 --logo-position bottom-right --logo-shadow
--help 查看全部参数;--font-size / --logo-size 支持百分比(相对画布高 / 短边)。