Saturon LogoSaturon

🚧 This documentation covers a pre-1.0 release. Expect breaking changes.

API

Math Constants

Documentation of the main mathematical constants in Saturon.

The "saturon/math" module exports various mathematical constants and utility functions used throughout the Saturon library. These constants are essential for accurate color computations and conversions.

Exported Math Utilities

Conversion Functions

NameSignaturePurpose
RGB_to_XYZD65(r,g,b) => [X,Y,Z]sRGB β†’ XYZ (D65)
HSL_to_RGB(h,s,l) => [r,g,b]HSL β†’ sRGB
LAB_to_LCH(L,a,b) => [L,C,h]CIE Lab β†’ LCH
OKLAB_to_OKLCH(L,a,b) => [L,C,h]OKLab β†’ OKLCH
(many more…)β€”All model ↔ bridge conversions

Matrices

export const MATRICES: {
    D50_to_D65: number[][];
    SRGB_to_XYZD65: number[][];
    P3_to_XYZD65: number[][];
    REC2020_to_XYZD65: number[][];
    // …
};