True Pixelizer
静态精灵处理工具
真像素工作台
STATIC SPRITE / PRIVATE PROCESSING
当前以文件方式打开,原理页仍可查看。运行 python3 server.py 后通过本地地址使用工具。
- 逻辑尺寸
- -
- 实际颜色
- -
- 透明度
- -
- PNG 复检
- -
实际调色板
True Pixelization
AI 图片如何变成真像素精灵
真像素化不是给图片加马赛克,而是将源图重新投射到明确的逻辑像素网格,并严格控制尺寸、颜色、透明度和缩放方式。
处理流程动画
实现步骤
-
AI 生成源图
AI 负责角色造型、动作和画面内容。源图仍可能包含大量连续颜色、抗锯齿和半透明边缘,因此不能直接作为受严格像素规则约束的最终资源。
-
主体分离
程序通过透明通道、用户提供的蒙版,或指定背景色确定主体范围。普通不透明背景无法可靠区分主体,实际生产中优先让 AI 输出透明背景图片。
-
目标像素网格重建
先确定最终逻辑尺寸,例如 32×32。程序把主体按比例放入目标网格,并让每个目标格汇总其覆盖的源图区域,而不是直接使用普通平滑缩放。
-
透明度规范化
对于需要硬边的游戏精灵,程序按阈值把每格透明度统一为完全透明或完全不透明,从而清除 AI 图片边缘残留的半透明抗锯齿。
-
调色板限色
调色板是图片允许使用的颜色集合。程序将所有可见格映射到自动生成或用户指定的调色板,并确保实际颜色数量不超过设定上限。
-
导出与质量校验
程序输出 1 倍逻辑尺寸 PNG;预览时只进行整数倍最近邻放大。保存后重新读取文件,并检查尺寸、颜色数量、透明度规则和像素内容是否一致。
什么条件算“真像素”
固定逻辑网格
最终文件本身就是 16×16、32×32 或 64×64 等明确尺寸,而不是一张大图伪装成像素效果。
一格一个离散颜色
每个逻辑像素只有一个确定颜色,不依赖模糊、渐变或显示设备的平滑插值。
颜色数量受控
所有可见像素使用的颜色不超过用户设定上限,也可以强制使用项目已有的固定调色板。
只用最近邻放大
展示和游戏运行时完整复制像素块,不计算中间颜色,因此不会出现模糊边缘。
能力边界
这套流程可以保证尺寸、颜色、透明度和缩放方式符合机械规则,但“规则合格”不等于“像素美术质量合格”。极小尺寸下的轮廓、表情和关键细节仍可能需要重新生成源图或进行人工像素级调整。