 |
 |
 |
 |
| 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() |
|