ピクセル格子の検査

拡大されたスプライトのドットサイズ・格子ずれ・ぼけた境界・色数を測定。

ピクセルパーフェクト チェッカーは、ドット絵の画像がどんな状態かを教えます。すでに1倍か、正確な整数倍の拡大(倍率とグリッドのオフセット付き)か、小数倍やなめらかなサイズ変更か、ぼけているかです。Nerulioのチェッカーは色が変わる行と列を探します。その位置がすべて(共通のオフセットを1つ除いて)3の倍数にあれば、画像はちょうど3倍で、1倍の元画像をピクセル単位で復元できます。それ以外は、必要に応じて「確信なし」を付けた測定値として報告し、正確であるかのように直すことはしません。

画像をここにドロップ複数のファイルをまとめて処理できます
アップロードなし · この端末で処理

サンプリングも推測もせずに判定する方法

整数倍の検出は算数です。きれいなk倍拡大では色はブロックの境目でしか変わらないので、色が変わる列の番号をkで割った余りはすべて同じになり、行も同じです。チェッカーはその位置を1回の走査で記録し、kを16から2まで試します。両方の軸に合う最大のkが倍率で、0から始まるグリッドを優先し、0でない共通の余りはずれて切られた画像のオフセットです。

整数のグリッドがなければ、同じ色が続く区間の長さから推定します。2.5倍のニアレスト拡大では3ピクセルと2ピクセルの区間が交互に並ぶので、最も短い区間(最小値の1.5倍以内)の平均が2.500倍になります。すべての区間を平均すると大きく出ます。単色の縁は多くのブロックが続いた長い区間1つだからで、同じテスト用スプライトでは2.885倍になりました。

ぼけは中間色として表れます。向かい合う2つの隣の色の、Oklabでちょうど間にある色を持つ縁のピクセルです。ニアレストで拡大した絵にはなく、テスト用スプライトのバイリニア2.5倍版には1243個(縁の86.3 %)と半透明のピクセル700個がありました。ブロックの中にノイズのピクセルが1つあるだけで正確な証明は崩れるので、JPEG画像が正確な整数倍の拡大と報告されることはありません。

倍率
1ドットあたりの画面ピクセル数。証明されたブロックのグリッドなら正確な値、そうでなければ推定値。
オフセット
グリッドの左と上から切られたピクセル数。2px・3px切られた4倍のスプライトはオフセット2, 3。
中間色のピクセル
隣同士の間の色を持つ縁のピクセル。なめらかに補間された跡。
確信なし
単色の画像や一方向にしか変化しない画像には、測るグリッドがない。

例:16 × 16のスプライトの4つの版

16 × 16のテスト用スプライトを別々に処理したあとのレポート:

入力                               レポート
64 × 64   4倍ニアレスト            倍率4(正確)、オフセット0, 0、論理サイズ16 × 16
62 × 61   同じもの、2・3px切り抜き  倍率4(正確)、オフセット2, 3、グリッドずれ
40 × 40   2.5倍ニアレスト          整数グリッドなし、推定2.500倍(区間3, 2, 3, 2 …)
40 × 40   2.5倍バイリニア          整数ではない、中間色の縁ピクセル1243個(86.3 %)

切り抜いた画像の1倍復元:ceil((62 + 2) / 4) × ceil((61 + 3) / 4) = 16 × 16

2.5倍の版には正確な1倍が含まれていません。ブロックの幅が2と3で交互になるので、チェッカーは復元を出さず、整理の機能を案内します。

結果の確認

  • 正確な結果なら、論理サイズは各軸でceil((幅 + オフセット) ÷ 倍率)です。
  • 復元したスプライトを同じ倍率で拡大すると、切り抜いていない入力とピクセル単位で一致します。
  • 単色や縞模様の画像で「確信なし」と出るのは正しい結果です。測るものがありません。

トラブルシューティング

症状考えられる原因確認方法対処
明らかに拡大された画像なのに1倍と出るなめらかな補間やJPEGが平らなブロックを消し、整数のグリッドがないぼけの数値で中間色の縁ピクセルが多いなめらかな拡大や小数倍を測る整理パネル(1倍復元)を使う
4倍のはずの絵が2倍と出る色の変化の一部が4ピクセルの境目の間にある:拡大後に修正した、または2ピクセルのディテールがある4ピクセルのグリッドを崩す縁を拡大して見る2倍として受け入れるか、あとからの修正を先に消す
2.500倍のような推定だけで復元ボタンがない小数倍でブロックの幅が2種類あり、正確な1倍が存在しないレポートに「整数グリッドなし」測った縁で区切る整理パネルで1倍を作り直す
「確信なし」単色、または一方向にしか変化しない画像を見ると単色の塗りか縞模様直すものはありません。ディテールのあるフレームを調べる

ほかの方法

方法こんなときに向いています
ピクセル作業画面の整理パネル小数倍のサイズ変更、なめらかな補間、JPEG圧縮、生成画像のとき。そうしたグリッドを測り、1倍を新しいスプライトとして作り直します。
どのドット絵エディタでもグリッド表示きれいな画像が1枚のとき。見えるブロックの大きさにグリッドを合わせ、すべての縁がその上にあるか確かめます。

この方法の限界

  • 整数倍率は16倍まで(かつ画像の短辺以下)検出します。
  • 正確な証明には正確な色が必要です。ブロックの中にノイズのピクセルが1つでもあると、整数倍の拡大ではないと報告します。

バージョンと出典

ピクセルラボのテスト(Chromium)で確認:1×・2×・3×・4×・8×のニアレストを正確に検出、2px・3px切り抜いた4倍のスプライトはオフセット2, 3、2.5倍ニアレストは2.500倍、3倍のスプライトは16 × 16でピクセル単位まで同じに復元。

ピクセル格子の検査

拡大されたスプライトのドットサイズ・格子ずれ・ぼけた境界・色数を測定。

使い方

  1. 画像を追加
  2. 設定を調整して結果を確認
  3. 新しいファイルを保存

対応形式

PNG / JPG / WebP / AVIF / HEIC → PNG + JSON (ZIP) — 入力のデコードはブラウザ対応と追加エンジンに依存します。

このツールでできること

拡大されたスプライトの実際のドットサイズ・格子ずれ・ぼけた境界・色数を測定。

処理方式と検証状況

advanced · colour-change residues for integer block grids / run lengths / Oklab edge interpolation count. 品質検証中です。Pro・Flagship水準はまだ実証されていません。

書き出す前に

正確に証明できるのは整数ブロック格子のみです。非整数倍率はラン長からの推定として報告します。

よくある質問

このツールにはどのような制限がありますか?

正確に証明できるのは整数ブロック格子のみです。非整数倍率はラン長からの推定として報告します。

ファイルはアップロードされますか?

このツールで開いたファイルはアップロードせず端末で処理します。コミュニティの投稿に明示的に添付する画像は別途アップロードされます。一部のエンジンやモデルは外部から取得するため、IPアドレスなどの接続情報は配信元に伝わります。

作業は自動保存されますか?

いいえ。画像と編集状態はこのタブに保持され、メディア出力は端末の一時保存を利用する場合があります。言語を変えても作業は残りますが、再読み込み、タブを閉じる操作、別のページへの移動で失われることがあります。