ピクセル・レポ|PNG2枚の差分画像・入力SHA・範囲を記録するHTMLツール
- ダウンロード商品¥ 200


修正前後の静止PNG2枚を比べ、赤い差分画像と確認記録を保存するローカルツールです。 「どのファイルを、どのしきい値で比べたか」を残したい制作者・検査担当向け。 既存のリサイズ・2色変換・縁付け・画像一覧のツールとは用途が異なります。 【できること】 ・同じ幅/高さのPNG2枚を、リサイズせず原寸の座標で比較 ・しきい値0〜255を指定し、差分画素を赤・他を透明にしたPNGを保存 ・入力ファイル名/容量/SHA-256、寸法、しきい値、差分画素数/割合/外接矩形をJSONに記録 ・PNGとJSONを一括ZIP又は個別保存 ・入力/設定を変えると古い出力を無効化、再読込で入力を消去 ・架空のサンプルと、実ファイルから保存した結果例を同梱 画像・ファイル名・SHAは外部へ送信せず、入力の永続保存・広告・外部APIもありません。 【入力条件】 透明/不透明だけの静止PNG。各辺1〜2048px・1枚8MiB(8,388,608bytes)以内・2枚の寸法が同じこと。 半透明、16bit、APNG、JPEG/WebP/SVG/PDF/動画には対応しません。全透明PNGは対応します。 比較対象はブラウザーが復号したRGBAです。元PNGの圧縮・ICC・EXIF等の同一性を判定するものではありません。 【差分の意味】 R/G/B/Aの絶対差の最大値がしきい値を「超えた」画素を数えます。完全透明な画素の隠れたRGBは0として無視します。 しきい値と等しい差は数えません。255では差分0になります。 差分の外接矩形は左上(0,0)基準のx/y/width/height。差分0ならnullです。 画素割合は品質や正解率ではありません。画素差0でも、ファイル全体が同一とは限りません。 プレビューは枠へ拡大縮小し、比較・保存は原寸。赤は変更画素の印で、差の大きさに応じて色を変える機能はありません。 【出力・内容】 出力ZIPは difference.png / report.json の2点。JSONに入力画像の画素は含みませんが、入力名・SHA等は含みます。共有時は入力元の権利・条件をご確認ください。 内蔵サンプルは架空の画素のため、入力bytes/SHAはnull。実PNGファイルを選んだ場合はSHAを計算します。 商品ZIPは編集可能なHTML、任意の起動補助、説明書/利用条件/来歴、before/afterのPNG・実出力PNG/JSON、ハッシュ一覧の10ファイルです。 【起動・確認環境】 WindowsのChromium系ブラウザー+localhost HTTPで検査しています。 起動補助は、Python3.10以降が既に使える環境で python start_local.py --no-open を実行し、表示された127.0.0.1のURLを開く手順を確認しました。Pythonは同梱しません。 file://直接起動、起動補助のブラウザー自動起動分岐、他OS/ブラウザー/スマホ、各編集ソフトへのimport、実印刷は未検証です。 新たなサーバー契約・月額料金・APIキーは不要。環境構築代行は含みません。 【検査した範囲】 実ブラウザーで画像読込・8種の拒否入力・設定変更・再読込・各保存を操作。最大2048×2048pxの保存も確認しました。 JSの360ケースと実保存7例を別NumPy処理で照合し、出力ZIPをWindowsでも展開確認しています。 同一AIの一次確認と別コード/別工程の再検査で、人間・別モデルの監査ではありません。 自動位置合わせ・ズーム操作・OCR・誤字/意味/品質判定・画像修正・複数ペア一括処理はありません。 【利用条件】 個人・商用の制作/検査業務、コードの改変可。クレジット不要。 本ツール/コード/文書/サンプル自体の再販売・再配布、違法/権利侵害用途、自作発言は禁止。生成物は入力元の権利・共有条件に従って利用してください。 特定成果・収益・全環境への適合や検査の完全性は保証しません。個別画像の検査代行・機能追加は含みません。 AIを制作・検査補助に使用しました。サンプルは自作の幾何学画像です。顧客/競合素材、外部画像生成AIの画像は使っていません。

