画像にフィルターを適用します。
プリセットのオプションは以下の通りです:
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!