Contrôler exactement deux versions d’un skin
Cet outil permet de comparer deux skins Minecraft et de savoir quelles coordonnées ont changé entre deux PNG modernes de 64 × 64. Chaque position est comparée selon ses valeurs RGBA exactes. Le rapport compte les pixels visibles ajoutés ou retirés ainsi que les changements d’alpha, puis produit une carte : vert pour un ajout, rouge pour une suppression et jaune pour une modification.
Les deux fichiers restent dans le navigateur. Noms, pixels, rapport, carte et CSV ne sont pas transmis. Un couple d’exemples contient des changements contrôlés afin de tester immédiatement les statistiques et téléchargements.
Lancer le comparatif
Ouvrez l’ancienne version dans le premier champ et la nouvelle dans le second. Toutes deux doivent mesurer 64 × 64 et employer le même atlas. Les aperçus sont séparés et le rapport est recalculé dès qu’une entrée change.
Téléchargez la carte lorsque vous avez besoin d’une lecture visuelle rapide. Le CSV fournit pour chaque différence les coordonnées x/y et les RGBA avant et après. Il peut être ouvert dans un tableur, joint à une validation d’asset ou analysé par un script.
Des formats différents doivent d’abord être harmonisés. Un ancien 64 × 32 et un moderne 64 × 64 ne sont pas alignés, même s’ils représentent le même personnage. Utilisez le convertisseur ancien avant le diff.
Signification des couleurs
Le vert indique qu’une position transparente dans l’ancienne version est devenue visible. Le rouge montre un pixel auparavant visible désormais transparent. Le jaune couvre les autres cas : couleur modifiée, changement d’alpha entre deux points visibles ou différence de RVB cachée sous un alpha nul.
La carte est une image de diagnostic, pas un skin jouable. Les positions inchangées sont transparentes afin de pouvoir superposer la carte à un atlas. Ne l’importez pas comme texture.
Les compteurs d’ajout et de retrait portent sur la visibilité. Celui de l’alpha inclut aussi les transitions entre deux valeurs non nulles. Les catégories peuvent donc se recouper et ne totalisent pas nécessairement toutes les différences.
Comparaison RGBA stricte
L’analyse utilise les valeurs numériques, pas la perception humaine. Passer le rouge de 120 à 121 compte comme un changement. Même des couleurs cachées sous un alpha nul peuvent différer sans être visibles. Cette rigueur convient aux tests de régression, contrôles d’export et validations contractuelles.
Le programme ne juge pas si les images se ressemblent, si un motif est copié ou si une variation est acceptable. Il ne réaligne pas un atlas décalé. Une face déplacée d’un pixel peut produire de nombreuses différences.
Pour étudier la distribution des couleurs, utilisez l’extracteur de palette. Pour Java, Bedrock ou ancien, utilisez le vérificateur de compatibilité.
Usages pour les révisions
Dans une commande graphique, le diff documente que seule la zone convenue a été modifiée. Une équipe peut archiver le CSV avec les sources, tandis que la carte mène directement aux points inattendus.
Après un nettoyage UV, comparez avant et après pour confirmer que seules les coordonnées inutilisées ont disparu. Après une réparation de transparence, vérifiez que seuls les trous voulus ont été remplis.
Lors d’un remplacement de couleur, le rapport confirme la portée de la tolérance. Un nombre très élevé peut signaler une plage trop large ou le mauvais filtre de calque.
Pour une validation en équipe, notez également la raison attendue de chaque révision. La carte montre où une modification a eu lieu, mais seul le cahier des charges explique pourquoi elle était nécessaire. Associer les deux évite de confondre une correction volontaire avec une régression.
Coordonnées et alpha
Les coordonnées commencent à zéro : (0, 0) en haut à gauche et (63, 63)
en bas à droite. Les canaux varient de 0 à 255 ; alpha 0 est transparent et
255 opaque.
Il n’est pas nécessaire de choisir Classique ou Slim, car les 4 096 positions du canevas sont toutes comparées, y compris l’espace inutilisé. Cette décision permet de détecter les restes d’export invisibles.
Pour limiter l’analyse aux faces reconnues, nettoyez les deux fichiers avec le même modèle ou filtrez le CSV. Utilisez toujours les mêmes conditions pour les deux versions.
Ce que le diff ne décide pas
Une différence n’est pas une erreur. Une nouvelle surcouche, une ombre ou une couture corrigée doit apparaître. L’outil ne sait pas quelle version est meilleure.
Il ne vérifie ni compte, droits, modération, version, serveur ou métadonnées. Zéro différence signifie seulement que les tampons RGBA décodés sont identiques, pas que la plateforme acceptera les fichiers.
Confidentialité et droits
Le navigateur décode, affiche et compare les images. Il n’existe ni route d’envoi, compte, base ou galerie. L’état disparaît à la fermeture si les rapports ne sont pas sauvegardés.
Comparez uniquement des fichiers que vous pouvez contrôler. Un rapport ne donne aucun droit de redistribution. SkinEditor.org est indépendant de Mojang et Microsoft.
Questions fréquentes
Pourquoi les deux PNG doivent-ils faire 64 × 64 ?
Un comparatif exact nécessite les mêmes dimensions modernes et le même alignement.
Le jaune signifie-t-il une erreur ?
Non. Il indique seulement un changement de couleur ou d’alpha à une coordonnée existante.
La carte peut-elle être utilisée comme skin ?
Non. C’est une surcouche de diagnostic incomplète.
Les fichiers sont-ils envoyés ?
Non. Ils sont décodés et comparés localement.