Vcl.GraphUtil.ColorRGBToHLS
Delphi
procedure ColorRGBToHLS(clrRGB: TColorRef; var Hue, Luminance, Saturation: Word);
C++
extern DELPHI_PACKAGE void __fastcall ColorRGBToHLS(unsigned clrRGB, System::Word &Hue, System::Word &Luminance, System::Word &Saturation);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | Vcl.GraphUtil.pas Vcl.GraphUtil.hpp |
Vcl.GraphUtil | Vcl.GraphUtil |
説明
RGB から HLS に変換された色を返します。
ColorRGBToHLS は、色を RGB(Red、Green、Blue)から HLS/HBS(Hue、Lightness、Saturation/Hue、Brightness、Saturation)に変換します。
TColorRef はベース色を表します。
Hue は色相を表します。
Luminance は輝度を表します。
Saturation は彩度を表します。
メモ: Hue、Luminance、および Saturation は参照で渡します。HLS 値は、このルーチンが終了した後に、これら 3 つの変数に格納されます。