mirror of
https://github.com/moparisthebest/Simba
synced 2024-11-21 16:55:01 -05:00
Documentation: Added initial colour conv doc.
This commit is contained in:
parent
e7bd74c271
commit
374270d9e7
@ -3,5 +3,80 @@
|
|||||||
Colour Conversions
|
Colour Conversions
|
||||||
==================
|
==================
|
||||||
|
|
||||||
Please refer to http://wizzup.org/simbafpcdoc/colour_conv/index.html for now.
|
Colour spaces
|
||||||
|
-------------
|
||||||
|
|
||||||
|
Explain some colour spaces here.
|
||||||
|
|
||||||
|
|
||||||
|
Colour Conversion Methods
|
||||||
|
-------------------------
|
||||||
|
|
||||||
|
.. code-block:: pascal
|
||||||
|
|
||||||
|
procedure ColorToRGB(Color: integer; var r, g, b: Integer);
|
||||||
|
|
||||||
|
RGBtoColor
|
||||||
|
~~~~~~~~~~
|
||||||
|
|
||||||
|
.. code-block:: pascal
|
||||||
|
|
||||||
|
function RGBtoColor(r, g, b: Integer): TColor;
|
||||||
|
|
||||||
|
ColorToHSL
|
||||||
|
~~~~~~~~~~
|
||||||
|
|
||||||
|
.. code-block:: pascal
|
||||||
|
|
||||||
|
procedure ColorToHSL(Color: Integer; var h, s, l: Extended);
|
||||||
|
|
||||||
|
HSLToColor
|
||||||
|
~~~~~~~~~~
|
||||||
|
|
||||||
|
.. code-block:: pascal
|
||||||
|
|
||||||
|
function HSLToColor(H, S, L: Extended): TColor;
|
||||||
|
|
||||||
|
ColorToXYZ
|
||||||
|
~~~~~~~~~~
|
||||||
|
|
||||||
|
.. code-block:: pascal
|
||||||
|
|
||||||
|
procedure ColorToXYZ(Color: Integer; var x, y, z: Extended);
|
||||||
|
|
||||||
|
XYZToColor
|
||||||
|
~~~~~~~~~~
|
||||||
|
|
||||||
|
.. code-block:: pascal
|
||||||
|
|
||||||
|
function XYZToColor(X, Y, Z: Extended): TColor;
|
||||||
|
|
||||||
|
RGBToHSL
|
||||||
|
~~~~~~~~
|
||||||
|
|
||||||
|
.. code-block:: pascal
|
||||||
|
|
||||||
|
procedure RGBToHSL(R, G, B: Integer; var h, s, l: Extended);
|
||||||
|
|
||||||
|
HSLtoRGB
|
||||||
|
~~~~~~~~
|
||||||
|
|
||||||
|
.. code-block:: pascal
|
||||||
|
|
||||||
|
procedure HSLtoRGB(H, S, L: extended; var R, G ,B: Integer);
|
||||||
|
|
||||||
|
RGBToXYZ
|
||||||
|
~~~~~~~~
|
||||||
|
|
||||||
|
.. code-block:: pascal
|
||||||
|
|
||||||
|
procedure RGBToXYZ(R, G, B: Integer;var x, y ,z: Extended);
|
||||||
|
|
||||||
|
XYZToRGB
|
||||||
|
~~~~~~~~
|
||||||
|
|
||||||
|
.. code-block:: pascal
|
||||||
|
|
||||||
|
procedure XYZToRGB(X, Y, Z: Extended; var R, G, B: Integer);
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user