最近在玩 OneShot(强推!!心目中排名第二的游戏,第一是星际拓荒hhh),周末睡了个懒觉起床后看着电脑背景的niko突发奇想:能不能把桌面所有图标都统一成 OneShot 风。
但像我这种手残党肯定是不可能手画的。于是写了个小工具,让 AI 来干这活。
before:

after:
(画风还没有优化,不喜勿喷谢谢^-^)
大致流程是这样的:
- 扫描桌面上所有的快捷方式和文件夹,抓出每个的当前图标
- 丢给 gpt-image-2,用图生图(img2img)在保留原 logo 辨识度的前提下重绘成 OneShot 画风
- 压到低分辨率 + 减色 + 硬化透明边,再 NEAREST 放大(像素风)
- 自动套回快捷方式和文件夹
整个东西是个 PySide6 的小 GUI,扫描、生成、预览 before/after、批量替换、隐藏名称、隐藏箭头、恢复,点点点就完事了。主题是抽象成配置文件的,理论上换个 IP(原神、明日方舟之类)也能用,只要改改风格描述。
折腾的过程踩了不少坑,代码还略显抽象,在慢慢收拾。整个过程还是挺有意思的,分享给各位佬看个乐子~如果感兴趣的人多我会整理一下开源的
2 个帖子 - 2 位参与者