JayJokerr/arknights-pixel-autofill
明日方舟 24×24 像素画转换、手动编辑与自动填色工具
解决的问题
它自动化了在游戏《明日方舟》中创建 24x24 像素艺术的繁琐过程。该工具无需手动选择颜色并点击每个网格单元格,而是将图像转换为游戏专用的 40 色调色板,并自动填充游戏内的画布。
工作原理
- 图像转换:该工具导入标准图像、24x24 位图或官方分享卡。它使用重采样算法(Lanczos、BOX、Bicubic、Nearest)和颜色匹配(RGB 或 OKLab)将图像映射到游戏的 40 色调色板。
- 图像增强:包含减少过渡色(限制为 16 色)的功能,以及“结构增强/去阴影”滑块,以提高照片素材的清晰度。
- 视觉识别:软件使用计算机视觉动态识别屏幕上的 24x24 游戏画布和 40 色调色板,确保其能在不同分辨率和 UI 缩放(90%-100%)下工作。
- 自动化:一旦定位到画布,该工具会模拟鼠标点击,从调色板中选择正确的颜色并填充游戏画布上对应的单元格。
适用人群
在 Windows(PC 官方客户端或 MuMu 模拟器)上游玩《明日方舟》且希望无需手动操作即可创建自定义像素艺术的玩家。
亮点
- 动态画布检测:使用双视觉检测器来查找网格和调色板,消除对固定坐标的依赖。
- 灵活导入:支持标准图像、直接导入 24x24 PNG,以及从官方分享卡自动恢复艺术图(避免 UID 水印)。
- 响应式 UI:使用 PySide6/Qt 6 构建,支持各种 DPI 和窗口大小。
- 安全控制:包含紧急停止键(F8),并将鼠标移动限制在游戏的客户端区域内,以防止异常行为。
相关
- 项目
- 项目
- 项目
- 项目
- 项目