Compare duas revisões pixel por pixel
Este comparador de skins Minecraft analisa uma versão anterior e outra mais recente, ambas em PNG 64×64, em todas as coordenadas alinhadas do atlas. Ele conta mudanças exatas de RGBA, separa pixels visíveis adicionados e removidos e identifica alterações no canal alfa.
O resultado inclui um mapa de calor transparente. Verde marca adições, vermelho indica remoções e amarelo destaca posições que continuaram visíveis, mas mudaram de cor ou opacidade. A página também permite baixar um CSV com cada coordenada e os valores de antes e depois.
Os dois arquivos são decodificados localmente. Nomes, pixels, relatório, mapa e CSV não são enviados para um servidor. Um par de exemplos criado pelo próprio site já contém alterações controladas, permitindo testar as estatísticas e os downloads sem abrir uma arte pessoal.
Como usar a comparação
Selecione o PNG mais antigo no primeiro campo e o mais recente no segundo. Os dois precisam medir exatamente 64 pixels de largura e 64 de altura e utilizar o mesmo alinhamento UV. As prévias mostram cada revisão, e o relatório é atualizado assim que ambas as entradas estão disponíveis.
Baixe o mapa de calor quando quem revisa precisa enxergar rapidamente onde ocorreram alterações. Use o CSV quando forem necessárias coordenadas x e y precisas, além dos valores RGBA anteriores e novos. O arquivo pode ser aberto em planilha, anexado a uma revisão de arte ou processado por um script de qualidade.
Se os documentos usam layouts diferentes, converta-os antes. Uma skin legada 64×32 e uma moderna 64×64 não são comparáveis posição por posição, mesmo que representem a mesma personagem. Passe primeiro pelo conversor de skin legada e revise o atlas gerado.
Como interpretar as cores do mapa
Verde significa que o pixel anterior tinha alfa zero e a nova revisão passou a mostrar cor. Vermelho significa que um pixel anteriormente visível ficou totalmente transparente. Amarelo reúne as outras diferenças: valor RGB alterado, mudança de alfa entre dois valores visíveis ou diferença nos canais de cor escondidos sob transparência.
O mapa é um recurso de diagnóstico, não uma skin pronta. Posições sem mudança ficam transparentes para que as marcações possam ser colocadas sobre outra imagem em um editor. Não importe o mapa de calor como textura de personagem.
As categorias podem se sobrepor. A contagem de mudança de alfa inclui adições, remoções e transições entre valores de alfa maiores que zero. Portanto, não espere que somar todas as estatísticas produza necessariamente o total de pixels diferentes.
Comparação exata não é semelhança visual
O mecanismo compara bytes dos canais, não a percepção humana. Se o vermelho muda de 120 para 121, a coordenada entra no relatório. Valores RGB escondidos sob alfa zero também podem ser diferentes, mesmo quando nenhum dos pixels aparece na tela.
Esse rigor é útil para testes de regressão, auditoria de exportação e revisão controlada. Ele permite confirmar se um programa alterou somente as posições esperadas e detectar resíduos invisíveis que ainda mudam o conteúdo decodificado.
A ferramenta não mede se duas skins “parecem iguais”, não identifica cópia de arte e não calcula similaridade perceptual. Ela também não corrige deslocamentos. Se um editor mover uma face por um pixel, várias posições de origem e destino serão sinalizadas.
Quando a pergunta for sobre frequência geral de cores, use o extrator de paleta de skin Minecraft. Para saber se o formato serve a Java, Bedrock ou legado, consulte o verificador de compatibilidade.
Fluxos de revisão em que o diff ajuda
Em trabalhos encomendados, um relatório exato mostra se a nova entrega ficou limitada à área solicitada. Uma equipe pode arquivar o CSV ao lado das fontes, enquanto artistas usam o mapa para localizar mudanças inesperadas em escala de atlas.
A comparação também é útil depois de uma conversão ou limpeza. Analise a skin antes e depois do removedor de fundo para confirmar que somente coordenadas não utilizadas foram apagadas. Compare antes e depois do reparo de pixels transparentes para verificar quais buracos da base receberam cor.
Após usar o substituidor de cores, o relatório deve concentrar mudanças apenas onde existiam tons correspondentes. Uma quantidade maior do que o previsto pode revelar tolerância ampla, seleção errada de camada ou alteração inadvertida do alfa.
Também é possível comparar uma exportação baixada com a versão aberta no editor. Um resultado zero confirma igualdade dos buffers RGBA decodificados, o que ajuda a detectar programas que redimensionaram ou mudaram o modo de cor.
Coordenadas e canal alfa
As coordenadas começam em zero. O canto superior esquerdo é (0, 0) e o inferior direito é (63, 63). Cada canal RGBA usa valores de zero a 255. Alfa zero representa transparência total, enquanto 255 é totalmente opaco.
O comparador não precisa saber se a skin é Classic ou Slim. Uma diferença exata considera toda a tela de 4.096 pixels, inclusive espaços não utilizados do atlas. Essa decisão é proposital: resíduos de exportação podem ser importantes em um fluxo por bytes mesmo que nunca apareçam no modelo.
Se você deseja ignorar espaços vazios e comparar somente faces mapeadas, limpe as duas versões com o mesmo modelo antes da análise ou filtre o CSV em outro processo. Não limpe apenas um lado, pois a própria limpeza apareceria como mudança.
Como revisar um resultado grande
Comece pelas contagens e observe se o volume combina com a tarefa realizada. Em seguida, abra o mapa sobre a revisão nova em um editor. Marcas concentradas em um punho, rosto ou casaco podem ser esperadas; pontos espalhados por todo o atlas merecem investigação.
Use o CSV para conferir valores específicos. Uma remoção tem alfa anterior maior que zero e novo igual a zero. Uma adição segue o caminho inverso. Em modificações amarelas, compare RGB e alfa separadamente para saber se a diferença veio da cor, da transparência ou de ambos.
Guarde os dois PNGs originais com nomes claros. O relatório não substitui as fontes e não permite reconstruir automaticamente toda a revisão.
O que o comparador não decide
Uma diferença não é necessariamente defeito. Novo detalhe na sobreposição, transparência deliberada, sombra ou correção de costura deve aparecer. A ferramenta não sabe qual versão é melhor nem se a alteração foi autorizada.
Ela não valida propriedade da conta, direitos autorais, moderação, versão do jogo, comportamento do servidor ou metadados de pacote. Um resultado sem diferenças prova igualdade entre os buffers RGBA decodificados, não aceitação por uma plataforma.
Privacidade e uso responsável
APIs de imagem e Canvas fazem a decodificação e a renderização sem rota de upload, conta, banco de dados ou galeria. Ao fechar a página, as revisões selecionadas deixam a memória, a menos que os relatórios tenham sido baixados.
Compare apenas arquivos próprios ou que você tenha autorização para revisar. Um relatório técnico não concede permissão para redistribuir nenhuma das skins. SkinEditor.org é independente e não possui vínculo ou aprovação de Mojang ou Microsoft.
Perguntas frequentes
Por que os dois PNGs precisam medir 64×64?
A comparação por coordenada exige dimensões modernas idênticas e o mesmo alinhamento de atlas.
Amarelo significa que o pixel está errado?
Não. Significa apenas que uma posição existente mudou de cor ou alfa; a alteração pode ser intencional.
Posso usar o mapa de calor como skin?
Não. Ele é uma sobreposição diagnóstica transparente, não um atlas completo de personagem.
Os dois arquivos são enviados?
Não. Ambos são decodificados e comparados localmente no navegador.