Zwei Versionen eines Skins Pixel für Pixel prüfen
Mit diesem Diff-Werkzeug kannst du zwei Minecraft Skins vergleichen, wenn du genau wissen möchtest, welche Pixel sich zwischen einer älteren und einer neueren 64×64-PNG geändert haben. Die Analyse prüft jede übereinstimmende Atlas-Koordinate nach ihrem exakten RGBA-Wert. Sie zählt hinzugefügte sichtbare Pixel, entfernte Pixel und Alpha-Änderungen und erzeugt eine transparente Heatmap: Grün steht für neue, Rot für entfernte und Gelb für veränderte sichtbare Positionen.
Beide Dateien werden lokal im Browser dekodiert. Namen, Bilddaten, Unterschiedsbericht, Heatmap und CSV werden nicht an einen Server gesendet. Ein vorbereitetes Beispielpaar enthält kontrollierte Änderungen, sodass du Statistiken und Downloads sofort testen kannst.
So funktioniert der Versionsvergleich
Lade die ältere PNG in das erste Feld und die neuere Datei in das zweite. Beide müssen exakt 64×64 Pixel groß sein und dasselbe moderne Atlaslayout verwenden. Die Vorschauen zeigen jede Version getrennt; sobald sich eine Eingabe ändert, wird der Bericht neu berechnet.
Speichere die Heatmap, wenn andere Personen eine schnelle visuelle Überlagerung benötigen. Der CSV-Download ist für eine genaue Prüfung gedacht: Er enthält für jedes geänderte Pixel die x- und y-Koordinate sowie den RGBA-Wert vor und nach der Änderung. Die Datei lässt sich in einer Tabellenkalkulation öffnen, an eine Asset-Abnahme anhängen oder von einem Build-Skript auswerten.
Unterschiedliche Layouts müssen zuerst vereinheitlicht werden. Eine alte 64×32-Textur und ein moderner 64×64-Skin sind nicht koordinatengleich, auch wenn sie dieselbe Figur darstellen. Nutze vor dem Diff den Legacy-Konverter.
Bedeutung der Farben in der Heatmap
Grün bedeutet, dass der ältere Pixel vollständig transparent war und in der neuen Version sichtbar wurde. Rot kennzeichnet eine vorher sichtbare Position, die nun Alpha null besitzt. Gelb erscheint bei anderen Abweichungen: RGB wurde verändert, zwei weiterhin sichtbare Pixel besitzen unterschiedliche Alpha-Werte oder unsichtbare Farbkanäle unter vollständiger Transparenz unterscheiden sich.
Die Heatmap ist eine Diagnosegrafik und kein spielbarer Skin. Unveränderte Positionen sind transparent, damit du die Markierungen in einem Bildeditor über eine Version legen kannst. Importiere diese Datei nicht als Charaktertextur.
Die Zahlen für hinzugefügt und entfernt konzentrieren sich auf Sichtbarkeit. Die Alpha-Zahl umfasst sowohl Hinzufügen und Entfernen als auch Übergänge zwischen zwei Alpha-Werten größer als null. Die Kategorien können sich daher überschneiden und müssen nicht zusammen die Gesamtzahl der Änderungen ergeben.
Exakte RGBA-Werte statt optischer Ähnlichkeit
Der Vergleich arbeitet mit Kanalwerten, nicht mit menschlicher Wahrnehmung. Wird Rot von 120 auf 121 geändert, zählt das als Unterschied. Sogar ein abweichender versteckter RGB-Wert unter Alpha null kann gemeldet werden, obwohl beide Pixel unsichtbar bleiben. Diese Strenge eignet sich für Regressionstests, Exportkontrollen und klar definierte Abnahmen.
Das Tool entscheidet nicht, ob zwei Skins „fast gleich aussehen“, ob ein Motiv kopiert wurde oder wie groß die wahrgenommene Ähnlichkeit ist. Verschobene Atlanten werden ebenfalls nicht automatisch ausgerichtet. Wurde eine Fläche um einen Pixel versetzt, können sämtliche alten und neuen Koordinaten als abweichend erscheinen.
Für die Frage nach der allgemeinen Farbverteilung ist der Minecraft Skin Palette Extractor geeigneter. Wenn du wissen möchtest, ob eine Datei zu Java, Bedrock oder Legacy passt, solltest du stattdessen die Skin-Kompatibilität prüfen.
Praktische Abläufe für Revisionen
Bei Auftragsarbeiten liefert ein exakter Diff nachvollziehbare Belege. Eine Kundin oder ein Kunde kann prüfen, ob eine neue Fassung nur im vereinbarten Bereich bearbeitet wurde. Teams können die CSV neben den Quelldateien archivieren, während die Heatmap Künstlerinnen und Künstler direkt zu unerwarteten Stellen im Atlas führt.
Auch nach Konvertierung oder Bereinigung ist der Vergleich nützlich. Prüfe einen Skin vor und nach dem Background Cleaner, um zu sehen, ob ausschließlich ungenutzte Koordinaten entfernt wurden. Nach einer Reparatur transparenter Pixel zeigt der Diff, ob nur die beabsichtigten Löcher gefüllt wurden.
Beim Umfärben bestätigt der Bericht den gewählten Bereich. Nach dem Werkzeug Minecraft Skin Farbe ersetzen sollten Änderungen nur dort auftauchen, wo passende Farben lagen. Eine unerwartet große Anzahl kann auf zu hohe Toleranz oder eine falsche Ebenenauswahl hinweisen.
Koordinaten und Alpha-Werte verstehen
Die Koordinaten beginnen bei null. Oben links liegt (0, 0), unten rechts
(63, 63). Rot, Grün, Blau und Alpha reichen jeweils von 0 bis 255. Alpha 0
ist vollständig transparent, Alpha 255 vollständig deckend.
Für einen exakten Bildvergleich muss kein Classic- oder Slim-Modell gewählt werden. Das Werkzeug vergleicht alle 4.096 Positionen des Canvas, einschließlich ungenutzter Atlasflächen. Das ist beabsichtigt: Unsichtbare Exportreste können in einem bytegenauen Produktionsablauf relevant sein, selbst wenn sie auf einem Standardmodell nie gerendert werden.
Soll die Prüfung ausschließlich zugeordnete Körperflächen berücksichtigen, bereinige beide Dateien zuvor mit demselben Modell oder filtere die CSV anschließend in einem separaten Arbeitsschritt. Verwende für beide Versionen immer dieselben Voraussetzungen, damit der Befund aussagekräftig bleibt.
Was der Pixel-Diff nicht entscheiden kann
Eine Abweichung ist nicht automatisch ein Fehler. Ein neues Overlay-Detail, beabsichtigte Transparenz, zusätzliche Schattierung oder eine korrigierte Naht muss im Bericht erscheinen. Das Tool weiß nicht, welche Version besser ist oder ob eine Änderung vereinbart war.
Es prüft außerdem keine Kontoinhaberschaft, Urheberrechte, Moderation, Spielversionen, Serververhalten oder Skin-Pack-Metadaten. Null Unterschiede beweisen nur, dass die dekodierten RGBA-Puffer identisch sind – nicht, dass eine Plattform die Dateien akzeptiert.
Datenschutz und sicherer Umgang
Canvas-Funktionen des Browsers übernehmen Dekodierung, Darstellung und Vergleich. Es gibt keine Upload-Route, kein Konto, keine Datenbank und keine Galerie. Beim Schließen der Seite werden die ausgewählten Revisionen verworfen, sofern du Berichte nicht heruntergeladen hast.
Vergleiche nur Dateien, die du besitzt oder prüfen darfst. Ein technischer Unterschiedsbericht erteilt keine Erlaubnis, einen Skin weiterzugeben. SkinEditor.org ist unabhängig und weder mit Mojang noch mit Microsoft verbunden oder von ihnen genehmigt.
Häufige Fragen
Warum müssen beide PNGs 64×64 Pixel groß sein?
Ein exakter Koordinatenvergleich benötigt identische moderne Atlasmaße und dieselbe Ausrichtung.
Bedeutet Gelb, dass ein Pixel fehlerhaft ist?
Nein. Gelb zeigt nur, dass sich Farbe oder Alpha an einer vorhandenen Koordinate geändert hat. Der Grund kann vollständig beabsichtigt sein.
Kann ich die Heatmap als Skin verwenden?
Nein. Sie ist eine transparente Diagnose-Überlagerung und enthält keinen vollständigen Charakteratlas.
Werden beide Dateien hochgeladen?
Nein. Sie werden ausschließlich lokal im Browser dekodiert und miteinander verglichen.