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