|
|
|
|
Name |
|
colorMode() |
|
|
|
Examples |
|
|
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);
}
}
|
|
|
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()の色は、RGBカラーモデルを使い0から255の値へ設定される。色を特定するために使われる数の範囲を変えることができ、カラーシステムを変更できる。例えば、colorMode(RGB,
1.0) をよぶと値は0から1に決めれられる。色を決定する限界は パラメータrange1, range2, とrange
3を設定して変更される。
|
|
|
|
Syntax |
|
colorMode(mode);
colorMode(mode, range);
colorMode(mode, range1, range2, range3);
|
|
|
|
Parameters |
|
mode |
|
赤/緑/青/色相 /彩度/明るさに対応するRGBかHSB
|
range |
|
整数か浮動少数点数: 全ての色要素の範囲
|
range1 |
|
整数か浮動少数点数: 今の色モードに応じた赤か色相の範囲
|
range2 |
|
整数か浮動少数点数: 今の色モードに応じた緑か彩度の範囲
|
range3 |
|
整数か浮動少数点数: 今の色モードに応じた青か明るさの範囲
|
|
|
|
|
Returns |
|
なし |
|
|
|
Usage |
|
Web & Application |
|
|
|
Related |
|
background() fill() stroke() |
|