The input value for the red component. Use the value between 0 and 255.
The input value for the green component. Use the value between 0 and 255.
The input value for the blue component. Use the value between 0 and 255.
Output parameter. The resulting value for the hue component between -1 and 5.
Output parameter. The resulting value for the saturation component between 0 and 1.
Output parameter. The resulting value for the lightness component between 0 and 1.





In This Topic

ColorRGBtoHSL Method (GdPictureImaging)

In This Topic
Converts the required RGB color, which is composed of a set of specified red, green and blue color components to the HSL color composed of a set of resulting hue, saturation and lightness components.
Syntax
'Declaration

 

Public Sub ColorRGBtoHSL( _

   ByVal Red As Byte, _

   ByVal Green As Byte, _

   ByVal Blue As Byte, _

   ByRef Hue As Single, _

   ByRef Saturation As Single, _

   ByRef Lightness As Single _

) 
public void ColorRGBtoHSL( 

   byte Red,

   byte Green,

   byte Blue,

   ref float Hue,

   ref float Saturation,

   ref float Lightness

)
public procedure ColorRGBtoHSL( 

    Red: Byte;

    Green: Byte;

    Blue: Byte;

   var  Hue: Single;

   var  Saturation: Single;

   var  Lightness: Single

); 
public function ColorRGBtoHSL( 

   Red : byte,

   Green : byte,

   Blue : byte,

   Hue : float,

   Saturation : float,

   Lightness : float

);
public: void ColorRGBtoHSL( 

   byte Red,

   byte Green,

   byte Blue,

   ref float Hue,

   ref float Saturation,

   ref float Lightness

) 
public:

void ColorRGBtoHSL( 

   byte Red,

   byte Green,

   byte Blue,

   float% Hue,

   float% Saturation,

   float% Lightness

) 

Parameters

Red
The input value for the red component. Use the value between 0 and 255.
Green
The input value for the green component. Use the value between 0 and 255.
Blue
The input value for the blue component. Use the value between 0 and 255.
Hue
Output parameter. The resulting value for the hue component between -1 and 5.
Saturation
Output parameter. The resulting value for the saturation component between 0 and 1.
Lightness
Output parameter. The resulting value for the lightness component between 0 and 1.
See Also