判断皮肤是 Classic 还是 Slim
这个 Minecraft 皮肤模型检测器用于估算现代 64×64 皮肤 PNG 原本更可能为 Classic 四像素手臂,还是 Slim 三像素手臂。工具在浏览器本地读取纹理,对比两套手臂 UV 使用的坐标,标出证据像素,并同时给出“更可能的模型”和“证据强度”。你可以看到相关像素、坐标以及判断理由,而不是只得到一个无法解释的标签。
检测器不会上传图片、绑定玩家名称、公开皮肤或修改源文件。它解决的是一个很具体的问题:拿到一张没有上下文的皮肤 PNG 后,在游戏、编辑器、查看器或转换器里应该选择哪种手臂模型。
为什么 PNG 不能直接给出权威答案
Classic 和 Slim 皮肤通常都是 64×64。差别并不在整张图片的尺寸,而在游戏如何把手臂区域映射到模型表面。Classic 手臂正面和背面在标准分辨率下宽四个像素,Slim 为三个像素,因此相邻侧面的 UV 坐标也会调整。
普通 PNG 保存的是像素、尺寸、颜色通道和透明度,并没有一个通用且权威的字段声明“这是 Classic”或“这是 Slim”。部分皮肤包会在 PNG 之外保存 geometry 元数据,游戏资料也可能记住用户选择,但单独流传的纹理文件往往没有这些信息。因此,只检查 PNG 的工具只能根据像素位置推断原始意图。
本页使用“更可能”而不是“确定”,正是为了准确表达能力边界。它可以提供结构证据,但不能凭空恢复已经丢失的元数据。
Classic 专属手臂列如何成为证据
工具分别建立 Classic 和 Slim 的 UV 遮罩,再找出“Classic 手臂或袖子会使用、Slim 对应面不会使用”的坐标。标准分辨率下,两条手臂合计有 64 个 Classic 专属基础层槽位,以及 64 个 Classic 专属外层槽位。
如果 Classic 专属基础槽位中出现不透明像素,这是最直接的 Classic 证据。Slim 的基础手臂面不需要这些槽位。当较多专属像素为不透明,并且 Classic 基础层没有透明缺口时,工具会给出较强的 Classic 估算;只有少量像素时则降低为中等强度,因为孤立像素也可能来自损坏或旧数据残留。
Classic 专属袖子外层的证据更弱。外层本来就是可选内容,常常只绘制少量像素,也更容易留下以前编辑过的残片。如果只有外层支持 Classic,报告会明确标记证据有限,要求人工复核。
Slim 可能性如何估算
当所有 Classic 专属基础槽位都透明时,纹理能够符合更窄的手臂占用范围。检测器随后检查 Slim 基础面所需的像素是否完整。如果 Slim 基础层完整,同时 Classic 专属列全部透明,就会给出较强的 Slim 证据。
这仍然不能把 Slim 变成数学上的确定答案。Classic 作者也可能故意擦除手臂边缘列,只是这种画法放到 Classic 几何上会产生缺口;特殊透明皮肤因此可能看起来像 Slim。如果 Slim 基础层本身也存在透明缺口,工具会降低证据强度,因为文件可能未完成、已损坏或采用了非常规透明设计。
应当区分“像素布局非常符合 Slim”和“PNG 含有官方 Slim 元数据”。本地分析只能支持前一种说法。
阅读模型证据图
选择 64×64 PNG 后,页面会并排显示原始图集和模型证据图。橙色表示 Classic 专属基础手臂槽位中存在不透明像素,它直接支持 Classic 判断。蓝色表示相同基础槽位为透明;当蓝色分布完整、Slim 基础面也没有缺口时,它支持 Slim 判断。紫色表示 Classic 专属袖子外层中存在不透明像素。
报告还会列出部分 (x, y) 坐标,并标明属于 base 还是 overlay。坐标使用从零开始的 64×64 网格:左上角为 (0, 0),右下角为 (63, 63)。你可以在像素编辑器里定位可疑接缝,判断它是有效细节还是应当清理的残留。
这些诊断颜色只绘制在临时预览画布中,不会写回皮肤,也不会生成被染色的下载文件。
理解证据强度
较强 Classic 证据表示工具发现了足够多的 Classic 专属基础像素,而且 Classic 基础面完整。中等 Classic 证据表示至少存在一个专属基础像素,但数量较少或基础面仍有缺口。有限 Classic 证据表示只有可选袖子外层支持这个方向。
较强 Slim 证据表示 Classic 专属位置没有不透明证据,并且 Slim 基础面完整。有限 Slim 证据表示 Classic 专属列虽然透明,但更窄的基础面也有缺口。这种情况下不应直接相信标签,应当在查看器中比较两个模型。
证据强度只描述像素结构,不代表艺术质量、文件版权、游戏接受状态或平台审核结果。即使结构证据很强,若作者故意为另一种模型绘制,最终视觉仍可能不正确。
支持的文件与尺寸
模型分析要求准确的 64×64 PNG,因为当前坐标遮罩描述的是标准分辨率现代图集。64×32 属于旧版 Classic 镜像肢体布局,应先用旧版转换器升级到现代格式。128×128 是按比例放大的 HD 图集,需要先使用 HD 到标准尺寸的转换流程,或采用专门理解缩放坐标的检测器。
文件必须能够被浏览器真正解码为 PNG,并且不超过页面标明的本地限制。把 JPEG 后缀改成 .png 不会得到有效皮肤。对于不支持的输入,本页会显示错误,而不会静默缩放后给出误导结论。
哪些情况可能导致误判
基础层透明是最大的歧义来源。擦除边缘的 Classic 皮肤可能像 Slim;在未使用 Classic 坐标中残留像素的 Slim 皮肤又可能像 Classic。导入模板、局部换色、格式转换、旧编辑器行为以及手动复制袖子,都可能留下不属于最终设计的数据。
另一种情况是作者本来就错配了模型。例如绘制时按 Slim 预览,后来在游戏中选择 Classic,却没有转换 UV。检测器只能描述现有像素支持哪种解释,无法知道作者没有记录下来的意图。
不同客户端对特殊透明像素的容忍也可能不同。本报告比较的是标准 UV 遮罩,不模拟每个游戏版本、启动器、服务器插件、资源包或皮肤包清单。
推荐的确认流程
先查看检测理由,不要只看 Classic 或 Slim 标签。检查证据图中的手臂列和坐标,然后打开本地 3D 查看器,选择估算模型,依次查看正面、背面、左侧和右侧,重点检查肩部、手掌、袖口接缝、手臂内侧与外层。
再切换到另一个模型进行比较。模型选择错误时,常见现象包括缺少一条像素带、接缝突然出现、图案被压缩或袖子细节悬空。如果确认需要改变几何,请进入对应的 Classic 转 Slim 或 Slim 转 Classic 转换器。只切换下拉选项不会重排图集像素。
转换完成后,应检查被删除或新生成的边缘列,在像素编辑器中手工修正,再运行综合皮肤检查器查看基础层缺口和 UV 面之外的像素。始终用新文件名保存结果,保留原始 PNG。
隐私与平台边界
所选纹理只会被解码到浏览器内存中,像素、文件名、证据坐标和预览都不会发送到图片上传接口。刷新或离开页面会清除当前内存结果,不会创建账号、云项目或数据库记录。
本地隐私并不保证后续导入一定成功。账号设置、游戏版本、服务器规则、皮肤包元数据、内容审核和使用权利均不在检测器控制范围内。SkinEditor.org 是独立工具,不是 Minecraft 官方产品或服务,也未获得 Mojang 或 Microsoft 批准或关联。
常见问题
只看 PNG 能做到百分之百确定吗?
不能。单独 PNG 通常没有权威模型元数据。像素位置可以形成较强证据,但透明画法和残留数据可能模拟另一套布局。
检测器会自动转换手臂吗?
不会。它只分析并解释更可能的源模型。确认需要另一种几何后,再使用页面链接的转换器。
为什么 Slim 结果会显示 Classic 基础缺口?
Classic 需要额外的基础手臂列。这些列对 Slim 是正常未使用空间,但按 Classic 解释时会成为基础缺口,因此两个数字能帮助说明判断依据。
紫色外层像素足以证明 Classic 吗?
不足。只有外层证据时强度会被标为有限,因为袖子区域经常存在历史残留。请在两个模型中继续比较。
证据图会修改皮肤吗?
不会。彩色证据图只是临时可视化,原始 PNG 保持不变,也不会被上传。