pixelmatch

画像をピクセル単位で比較する小さく高速なJavaScriptライブラリです。テストでのスクリーンショット比較向けで、アンチエイリアスの差も判別できます。

Xで共有ライセンス: ISC

概要

pixelmatch は、2枚の画像をピクセル単位で比較する小さな JavaScript ライブラリです。もともとテストでスクリーンショットを比べるために作られました。アンチエイリアスされたピクセルを検出し、知覚に基づく色差の指標を使います。依存はなく、コードは数百行ほどで、画像データの生の型付き配列を扱うため、Node でもブラウザでも動きます。2枚の画像、出力バッファ、サイズ、しきい値を渡すと、異なるピクセル数が返ります。

主な特長

  • ピクセル単位で比較し、差のあるピクセル数を返す
  • アンチエイリアスを検出して誤差を減らす
  • OKLab 色空間による知覚的な色差
  • 依存なしで Node とブラウザで動作

こんな人・用途に

スクリーンショット比較などの視覚的な回帰テストを、依存のない極小のツールで行いたいチーム向けです。

アップストリーム
mapbox/pixelmatch
GitHubのフォーク
Guo-astro/pixelmatch
アップストリームのスター数
7.0k
カテゴリ
開発者ツールとインフラ
言語
JavaScript
ライセンス
ISC
フォーク日
2020-11-01
同期状態
同期済み最終同期 2026-09-29