oklabToOklch function

Lch oklabToOklch(
  1. Lab lab
)

OKLab → OKLCH. Hue is 0 for achromatic colours.

Implementation

Lch oklabToOklch(Lab lab) {
  final (l, a, b) = lab;
  final c = detSqrt(a * a + b * b);
  final h = c <= achromaticChroma ? 0.0 : detAtan2Deg(b, a);
  return (l: l, c: c, h: h);
}