HSL 関数
ドキュメントのカラー パレット内のインデックスを表す値を返します。 色は、その色相、彩度、および明るさの各コンポーネントによって指定されます。
構文
HSL(hue, saturation, luminosity )
パラメーター
名前 | 必須 / オプション | データ型 | 説明 |
---|---|---|---|
色相 |
必須 |
数値 |
色の色合いです。0 ~ 239 (0 と 239 を含む) の範囲の数値、またはこの範囲の数値に評価される式を指定します。 |
彩度 |
必須 |
数値 |
色の彩度です。0 ~ 240 (0 と 240 を含む) の範囲の数値、またはこの範囲の数値に評価される式を指定します。 |
明度 |
必須 |
数値 |
色の明度です。0 ~ 240 (0 と 240 を含む) の範囲の数値、またはこの範囲の数値に評価される式を指定します。 |
戻り値
番号
注釈
関数によって返される色が現在の図面のカラー パレットにない場合、その色が図面で使用できる色の一覧に追加されます。
次の表は、標準の色とその色に対する色合い、彩度、明度の値の一覧です。
Color | 色合いの値 | 彩度の値 | 明度の値 |
---|---|---|---|
ブラック |
0 |
0 |
24 |
青 |
160 |
240 |
120 |
緑 |
80 |
240 |
120 |
シアン |
120 |
240 |
120 |
赤 |
0 |
240 |
120 |
マゼンダ |
200 |
240 |
120 |
黄 |
40 |
240 |
120 |
ホワイト |
0 |
0 |
240 |
例 1
HSL(160,240,120)
青色に対するインデックスを返します。
例 2
HSL(HUE(FillForegnd),SAT(FillForegnd),MIN(LUM(FillForegnd)+100,240))
前景の塗りつぶしの色に対して明度を高くしたときの、色のインデックスを返します。