jsColorEngine samples

Colour Calculator (Beta)

Enter a colour in any space — Lab, XYZ, RGB, or CMYK — and the engine converts to all others using real ICC profiles. Uses the object pipeline (transform.transform(colorObj)) — single-colour, full f64 precision, no LUT quantisation.

Lab D50 is the canonical bridge space (ICC PCS). XYZ ↔ Lab uses convert.Lab2XYZ() / convert.XYZ2Lab() (pure math). RGB and CMYK conversions use loaded ICC profiles.

sRGB display
#808080
Lab D50
L
a
b
XYZ D50
X
Y
Z
RGB
R
G
B
CMYK
C %
M %
Y %
K %
Intent:
Loading profiles…