PixelProcessing
概要
PixelProcessing は、高度な画像処理のための JavaScript ライブラリです。 ピクセル操作・ブレンド・減色・フィルタ・補間処理など、Canvas/Web向けに設計されています。
以下を確認ください。
特長
- RGBA/グレースケール両対応の画像データ操作
- ブレンドモード(加算・減算・アルファ等)
- 豊富な補間方式(バイリニア・バイキュービックなど)
- 高度な画像フィルタ(ガウシアン・アンシャープ・バイラテラル他)
- 減色・ディザ・誤差拡散など
- ノーマルマップ生成
- Canvas API との連携
利用例
import PixelProcessing from "pixelprocessing";
const data = new PixelProcessing.DataRGBA(canvas.getImageData());
data.filterGaussian(5);
canvas.putImageData(data.getImageData());