Vcl.GraphUtil.ColorRGBToHLS

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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.

Siehe auch