Colour Conversions

Colour spaces

Explain some colour spaces here.

Colour Conversion Methods

ColorToRGB

procedure ColorToRGB(Color: integer; var r, g, b: Integer);

RGBtoColor

function RGBtoColor(r, g, b: Integer): TColor;

ColorToHSL

procedure ColorToHSL(Color: Integer; var h, s, l: Extended);

HSLToColor

function HSLToColor(H, S, L: Extended): TColor;

ColorToXYZ

procedure ColorToXYZ(Color: Integer; var x, y, z: Extended);

XYZToColor

function XYZToColor(X, Y, Z: Extended): TColor;

RGBToHSL

procedure RGBToHSL(R, G, B: Integer; var h, s, l: Extended);

HSLtoRGB

procedure HSLtoRGB(H, S, L: extended; var R, G ,B: Integer);

RGBToXYZ

procedure RGBToXYZ(R, G, B: Integer;var x, y ,z: Extended);

XYZToRGB

procedure XYZToRGB(X, Y, Z: Extended; var R, G, B: Integer);

Table Of Contents

Previous topic

Colour Finding

Next topic

Working with Files

This Page