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);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | Vcl.GraphUtil.pas Vcl.GraphUtil.hpp |
Vcl.GraphUtil | Vcl.GraphUtil |
Description
Renvoie une couleur convertie de RGB en HLS.
ColorRGBToHLS convertit les couleurs de RGB (Red, Green, Blue) en HLS/HBS (Hue, Lightness, Saturation/Hue, Brightness, Saturation).
TColorRef représente la couleur de base.
Hue représente la teinte.
Luminance représente la luminance.
Saturation représente la saturation.
Remarque : Hue, Luminance et Saturation sont donnés par référence. La valeur HLS est stockée dans ces trois variables en fin d'exécution de la routine.