@pbroom/color-kitConversion

oklchToOklabInto

Convert OKLCH to OKLAB, writing into out (allocation-free).

functionimport { oklchToOklabInto } from '@pbroom/color-kit';oklch.ts:86
function oklchToOklabInto(  out: Oklab, ,  oklch: Oklch,): Oklab;

Parameters

outOklab
Object to write the result into
oklchOklch
OKLCH color (hue in degrees, any finite value)

Returns

Oklabout

Example

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

const lab = { L: 0, a: 0, b: 0, alpha: 1 };
oklchToOklabInto(lab, { l: 0.7, c: 0.1, h: 0, alpha: 1 });
lab; // → { L: 0.7, a: 0.1, b: 0, alpha: 1 }

See also