Processing (BETA) version 135+ のリファレンスです。 旧バージョン使用者はソフトウェア内のリファレンスを参照してください。
この文書は Processing のAPIリファレンスを日本語に訳したものです。 最新の内容は 英語版 で確認して下さい。


Name

filter()

Examples
example pic
PImage b;
b = loadImage("topanga.jpg");
image(b, 0, 0);
filter(THRESHOLD);
example pic
PImage b;
b = loadImage("topanga.jpg");
image(b, 0, 0);
filter(GRAY);
example pic
PImage b;
b = loadImage("topanga.jpg");
image(b, 0, 0);
filter(INVERT);
save("filter_invert.tif");
example pic
PImage b;
b = loadImage("topanga.jpg");
image(b, 0, 0);
filter(GRAY);
filter(POSTERIZE, 4);
example pic
PImage b;
b = loadImage("topanga.jpg");
image(b, 0, 0);
filter(BLUR, 6);
Description ディスプレイウィンドウのフィルタは以下に示すモードの1つによって定義されます:

THRESHOLD - 2値画像に変換します。 画素をlevelで指定した値以下なら黒、以上なら白に変換します。 levelは 0.0(黒)-1.0(白) の間で指定します。 levelが指定されていなければ、0.5 を使用します。

GRAY - グレースケール画像に変換します。 イメージ上のどんな色も、同等のグレースケールの諧調に変換します。

INVERT - 反転画像を生成します。各画素の値を反転して設定します。

POSTERIZE - イメージの各チャネルをlevelパラメタで指定した色数に制限します。

BLUR - levelパラメタでぼかしの範囲を指定し、Gaussian blur を実行します。 levelパラメタが指定されていない場合、ぼかしは半径 1 の Gaussian blur になります。

OPAQUE - 不透明なものにalphaチャネルを設定します。

ERODE - levelパラメタによって定義された量だけ明るい領域を縮小します。

DILATE - levelパラメタによって定義された量だけ明るい領域を拡大します
Syntax
filter(MODE)
filter(MODE, level)
Parameters
MODE Either THRESHOLD, GRAY, INVERT, POSTERIZE, BLUR, OPAQUE, ERODE, or DILATE
level int or float: defines the quality of the filter
Usage Web & Application
Related blend()
Updated on May 24, 2007 06:11:18pm PDT

Creative Commons License

この文書の原文はクリエイティブ・コモンズ(Creative Commons)Attribution-Noncommercial-Share Alike(表示・非営利・継承) ライセンスで公開されています。 このライセンスは同一の許諾条件の下で原作者のクレジットを表示し、また作品を営利目的で利用しなければ、作品に対して複製、頒布、展示、実演、二次的著作物の作成が行えることを示します。

© 2007 Processing.org