新旧スキンを1ピクセルずつ比較
Minecraft スキン差分比較は、変更前と変更後の 64×64 PNG を同じ座標で照合する検証ツールです。4,096個の全ピクセルについて RGBA 値を比較し、可視ピクセルの追加、削除、色または透明度の変更を数えます。結果は色分けした透過ヒートマップと、座標を記録した CSV で確認できます。
2枚の画像、ファイル名、差分情報、ヒートマップ、CSV はブラウザー内で処理され、サーバーへ送信されません。ページを開いた直後は、意図的な変更を含む運営作成のサンプルが入っているため、自分の作品を選ばなくても表示とダウンロードを試せます。
比較の手順
1つ目の欄に古い版、2つ目の欄に新しい版を選びます。どちらも同じ UV 配置を持つ正確な 64×64 PNG である必要があります。画像を変更すると、プレビュー、件数、ヒートマップ、一覧が更新されます。
目で変更範囲を共有したい場合はヒートマップをダウンロードします。正確な x・y 座標と変更前後の RGBA 値が必要な場合は CSV を使います。CSV は1変更につき1行で、表計算ソフトで開く、制作レビューへ添付する、検証スクリプトで読み込むといった用途に向きます。
64×32 の旧スキンと 64×64 の現行スキンは、同じキャラクターでも配置が異なるため、そのまま座標比較できません。先に旧スキンコンバーターで同じ現行形式へそろえてください。異なる倍率や別の配置を無理に比べると、意図した修正以外まで大量の差として表示されます。
ヒートマップの色を読む
緑は、旧版で完全に透明だった座標が新版で見えるようになった追加です。赤は、旧版で見えていた座標が新版で完全に透明になった削除です。黄色は、両方で存在するピクセルの RGB またはアルファが変わった場合や、透明な位置に保存された隠し RGB 値だけが変わった場合を示します。
ヒートマップ自体はプレイ用スキンではありません。変更のない場所を透明にした診断用画像なので、デスクトップの画像編集ソフトで元画像へ重ねる用途には使えますが、キャラクターテクスチャとしてゲームへ導入しないでください。
追加数と削除数は見える・見えないの変化を中心に数えます。アルファ変更数には、追加、削除、0以外の透明度どうしの変化が含まれます。そのため分類は一部重複し、すべてを足しても総変更数になるとは限りません。
見た目の類似ではなくRGBAの完全一致
この比較は人の知覚ではなく、各チャンネルの整数値を調べます。赤が120から121になっただけでも差分です。アルファが0で画面上はどちらも透明でも、内部の RGB 値が異なれば変更として記録されます。この厳密さは、書き出し確認、回帰テスト、依頼修正の範囲確認に役立ちます。
一方で、2枚が「同じように見えるか」、作品が模倣か、変更の品質が高いかは判断しません。位置ずれも補正しません。顔の領域を1ピクセル動かすと、移動元と移動先の多くが別々の変更として数えられます。
全体の色構成を比較したい場合は Minecraft スキンパレット抽出を使います。ファイル形式や利用可能性を調べたい場合は互換性チェッカーが適しています。目的に合う診断結果を分けて読むことが大切です。
修正版の確認に使う方法
制作依頼では、承認済みの旧版と納品版を比べ、指定された場所だけが変更されたかを確認できます。チームでは CSV を元ファイルと一緒に保管し、制作者はヒートマップを見ながら予期しない座標を探せます。
背景クリーナーの前後を比較すれば、未使用領域だけが消えたかを確かめられます。透明ピクセル修復の前後なら、報告された穴だけが埋まったかを確認できます。色置換ツールの後に想定以上の差が出た場合は、許容値が広すぎるか、レイヤー範囲が違っていた可能性があります。
差分があること自体は不具合ではありません。新しい外側レイヤー、意図的な透過、陰影、継ぎ目の修正も正しく差として表示されます。ツールはどちらの版が優れているか、変更が承認済みかを決めません。件数と座標を、制作目的と照らして判断してください。
座標と透明度の仕様
座標は0から始まり、左上が (0, 0)、右下が (63, 63) です。R、G、B、A の値はそれぞれ0から255です。アルファ0は完全透明、255は完全不透明を表します。
完全な画像差分には体型判定が不要なので、Classic と Slim の選択はありません。使用されない余白も含めたキャンバス全体を比較します。標準モデルに表示されない書き出し残留値でも、バイト単位の制作工程では検出する意味があるためです。マッピングされた面だけを対象にしたい場合は、両方へ同じモデル条件のクリーニングを行うか、CSV を別工程で絞り込みます。
プライバシーと利用上の注意
画像の読み取り、比較、描画、レポート作成はブラウザーの画像・Canvas機能で行います。アカウント、アップロード API、データベース、公開ギャラリーは使用しません。タブを閉じると、ダウンロードしていない比較結果は失われます。
自分が所有する、または確認する許可を得たファイルだけを比較してください。技術的な差分表は、どちらのスキンを再配布する権利も与えません。SkinEditor.org は Mojang、Microsoft と提携していない独立した非公式ツールです。
よくある質問
なぜ2枚とも64×64でなければなりませんか?
同じ座標を厳密に比べるには、現行形式の寸法と配置が一致している必要があるためです。
黄色は問題のあるピクセルですか?
いいえ。既存の座標で色または透明度が変わったことを示すだけで、変更は意図的な場合もあります。
ヒートマップをスキンとして使えますか?
使えません。差分位置だけを示す透過診断画像であり、完成したキャラクターテクスチャではありません。
2枚のファイルはアップロードされますか?
いいえ。どちらもブラウザー内で読み取り、比較します。