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);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | Vcl.GraphUtil.pas Vcl.GraphUtil.hpp |
Vcl.GraphUtil | Vcl.GraphUtil |
Beschreibung
Gibt eine von RGB in HLS umgewandelte Farbe zurück.
ColorRGBToHLS wandelt Farben von RGB (Rot, Grün, Blau) in HLS/HBS (Hue, Lightness, Saturation/Hue, Brightness, Saturation (Farbton, Helligkeit, Sättigung)) um.
TColorRef repräsentiert die Basisfarbe.
Hue repräsentiert den Farbton.
Luminance repräsentiert die Helligkeit.
Saturation repräsentiert die Sättigung.
Anmerkung: Hue, Luminance und Saturation werden per Referenz angegeben. Der HLS-Wert wird nach der Beendigung der Routine in diesen drei Variablen gespeichert.