plrgbhls: Convert RGB color to HLS

plrgbhls ( r ,
  g ,
  b ,
  p_h ,
  p_l ,
  p_s );
 

Convert RGB color coordinates to HLS

r (PLFLT, input)

Red intensity (0.0-1.0) of the color.

g (PLFLT, input)

Green intensity (0.0-1.0) of the color.

b (PLFLT, input)

Blue intensity (0.0-1.0) of the color.

p_h (PLFLT_NC_SCALAR, output)

Returned value of the hue in degrees (0.0-360.0) on the color cylinder.

p_l (PLFLT_NC_SCALAR, output)

Returned value of the lightness expressed as a fraction (0.0-1.0) of the axis of the color cylinder.

p_s (PLFLT_NC_SCALAR, output)

Returned value of the saturation expressed as a fraction (0.0-1.0) of the radius of the color cylinder.

Redacted form:

This function is used in example 2.