在浏览器里把底层肖像(PNG / JPEG / GIF)与顶层符号(预设箭头、匕首等,或自定义图)叠在 32×32 或 64×64 画布上,导出 PNG 或 GIF。
本页用 ES Module,需通过 本地 HTTP 打开(直接双击 index.html 可能因 file:// 无法加载依赖)。
在项目目录执行:
cd C:\cursor_project\icon_composer
python -m http.server 8765浏览器访问:http://127.0.0.1:8765/
- 底层:本地上传或填图片 URL(需站点允许 CORS,否则请下载后上传)。
- 顶层:选预设,或上传 / URL 加载;可与底层 GIF 帧数不同步(按较长一侧循环)。
- 拖动 位置 / 缩放 / 不透明度 调整。
- 导出 PNG:当前合成的一帧;导出 GIF:按当前帧数合成动画 GIF。
肖像也可由 ComfyUI 生成后保存到本地,再作为底层上传。