filter()

画像にフィルターを適用します。

プリセットのオプションは以下の通りです:

INVERT 画像の色を反転させます。パラメータは使用しません。

GRAY 画像をグレースケールに変換します。パラメータは使用しません。

THRESHOLD 画像を白黒に変換します。指定された閾値よりも高いグレースケール値を持つピクセルは 白に変換されます。残りは黒に変換されます。閾値は0.0(黒)から1.0(白)の間でなければ なりません。値が指定されない場合、0.5が使用されます。

OPAQUE アルファチャンネルを完全に不透明に設定します。パラメータは使用しません。

POSTERIZE 画像の色数を制限します。各色チャンネルは指定された色数に制限されます。 2から255の間の値が有効ですが、低い値ほど結果が顕著になります。デフォルト値は4です。

BLUR 画像をぼかします。ぼかしの程度はぼかし半径によって指定されます。値が大きいほど ぼかしが強くなります。デフォルト値は4です。P2Dモードではガウシアンブラーが 使用されます。WEBGLモードではボックスブラーが使用されます。

ERODE 明るい領域を縮小します。パラメータは使用しません。

DILATE 明るい領域を拡大します。パラメータは使用しません。

実例

シンタックス

filter(filterType, [filterParam])

パラメーター

filterType
Constant:

THRESHOLD、GRAY、OPAQUE、INVERT、 POSTERIZE、ERODE、DILATE、BLURのいずれか。

filterParam
Number:

各フィルター固有のパラメータ。

Notice any errors or typos? Please let us know. Please feel free to edit src/image/p5.Image.js and open a pull request!

関連するリファレンス