@pbroom/color-kitConversion

oklabToOklch

Convert OKLab to OKLCH. Achromatic results (chroma at or below ACHROMATIC_CHROMA_THRESHOLD) get hue 0; other hues are normalized to [0, 360).

functionimport { oklabToOklch } from '@pbroom/color-kit';oklch.ts:65
function oklabToOklch(lab: Oklab): Oklch;

Parameters

labOklab
OKLab color

Returns

OklchA new Oklch

Example

TypeScript
import { oklabToOklch } from '@pbroom/color-kit';

oklabToOklch({ L: 0.7, a: -0.1, b: 0, alpha: 1 }); // → { l: 0.7, c: 0.1, h: 180, alpha: 1 }

See also