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


Name

colorMode()

Examples
example pic
noStroke();
colorMode(RGB, 100);
for(int i=0; i<100; i++) {
  for(int j=0; j<100; j++) {
    stroke(i, j, 0);
    point(i, j);
  }
}
example pic
noStroke();
colorMode(HSB, 100);
for(int i=0; i<100; i++) {
  for(int j=0; j<100; j++) {
    stroke(i, j, 100);
    point(i, j);
  }
}
Description Processingにおけるカラーデータの解釈を変更します。 fill(), stroke(), background() のデフォルトでは0-255の値によって指定されるRGBカラーモデルが使われています。 色指定における値空間の範囲を変更したり、表色系を切り替えることができます。 例えば、colorMode(RGB, 1.0) を呼び出した場合、値は 0-1 の範囲で指定できます。 色を定義するための値空間の限界は range1, range2, range3, range4 パラメタで変更することができます。
Syntax
colorMode(mode);
colorMode(mode, range);
colorMode(mode, range1, range2, range3);
colorMode(mode, range1, range2, range3, range4);
Parameters
mode Either RGB or HSB, corresponding to Red/Green/Blue and Hue/Saturation/Brightness
range int or float: range for all color elements
range1 int or float: range for the red or hue depending on the current color mode
range2 int or float: range for the green or saturation depending on the current color mode
range3 int or float: range for the blue or brightness depending on the current color mode
range4 int or float: range for the alpha
Usage Web & Application
Related background()
fill()
stroke()
Updated on May 07, 2007 09:56:39pm PDT

Creative Commons License

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

© 2007 Processing.org