SenseTalkの色値
色は、SenseTalkで、いくつかの異なる形式の成分値の組み合わせとして表現することができます。
サポートされる色形式
認識される形式は次の表にリストアップされています:
色形式 | 例値 | 説明 |
---|---|---|
Basic | 128,0,64 | 0から255の範囲の赤、緑、青の値 |
Alpha | 128,0,64,255 | 0から255の範囲の赤、緑、青、アルファ値 |
HTML | #800040 | ウェブページで使用される16進数形式の赤、緑、青の値 |
W | W, 0.241 | 0 (黒)から1 (白)の範囲の白値 |
WA | WA, 0.241, 1.000 | 0から1の範囲の白とアルファ値 |
RGB | RGB, 0.5, 0, 0.25 | 0から1の範囲の赤、緑、青の値 |
RGBA | RGBA, 0.5, 0.0, 0.25, 1.0 | 0から1の 範囲の赤、緑、青、アルファ値 |
HSB | HSB, 0.917, 1.0, 0.5 | 0から1の範囲の色相、彩度、明度の値 |
HSBA | HSBA, 0.917, 1.0, 0.5, 1.0 | 0から1の範囲の色相、彩度、明度、アルファ値 |
CMYK | CMYK, 0.143, 0.942, 0.225, 0.274 | 0から1の範囲のシアン、マゼンタ、イエロー、黒の値 |
CMYKA | CMYKA, 0.143, 0.942, 0.225, 0.274, 1.000 | 0から1の範囲のシアン、マゼンタ、イエロー、黒、アルファ値 |
加えて、the namedColors
グローバルプロパティによって定義された多数の色名が認識されます。
デフォルトの色形式は、Basic
形式と呼ばれ、0から255の範囲の値を持つ3つの数値のリストであり、色を構成する赤、緑、青の量を示しています。Alpha
形式は、四番目の数値であるアルファ値を追加し、このアルファ値は、部分的に透明な色を扱うことができるシステムにおいて、値の不透明度を表します。アルファ値がゼロは透明を表します。
HTML形式は、色の赤、緑、青の成分ごとに2つの16進数桁から成る1つの値で、ポンド記号(#)に続きます。他の各形式は、形式コードで始まり、その後に特定の色モデルの各成分の量を表す0.0から1.0の範囲の数値値が続きます。
値を色として評価するとき、SenseTalkは適切な値のリスト、またはテキストリスト(コンマで区切られた値から成るテキスト文字列)のどちらを受け入れることができます。