Difference between revisions of "HSLToXYZ"

From SCAR Divi Manual
Jump to: navigation, search
(Created page with "==Definition== <source lang="scar" lines="false"> procedure HSLToXYZ(H, S, L: Extended; var X, Y, Z: Extended); </source> ==Availability== SCAR Divi 3.00 > Current ==Descriptio...")
 
(No difference)

Latest revision as of 19:21, 5 July 2011

Definition

procedure HSLToXYZ(H, S, L: Extended; var X, Y, Z: Extended);

Availability

SCAR Divi 3.00 > Current

Description

Converts HSL values specified by H, S and L to XYZ color values and returns them in X, Y and Z. The result can be converted back to HSL values using XYZToHSL.

Example

var
  x, y, z: Extended;

begin
  HSLToXYZ(25, 50, 75, x, y, z)
  WriteLn(FloatToStr(x) + ';' + FloatToStr(y) + ';' + FloatToStr(z));
end.

Output:

54,1315418738687;66,3549216086336;42,7556340854009

See Also