@pbroom/color-kitConversion

oklabToLinearRgb

Convert OKLab to linear-light sRGB. The result is unclamped, so out-of-gamut colors keep channels outside [0, 1].

functionimport { oklabToLinearRgb } from '@pbroom/color-kit';oklab.ts:148
function oklabToLinearRgb(  lab: Oklab,): LinearRgb;

Parameters

labOklab
OKLab color

Returns

LinearRgbA new LinearRgb

Example

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

oklabToLinearRgb({ L: 0.7, a: 0.1, b: 0.1, alpha: 1 });
// → ≈ { r: 0.785, g: 0.2117, b: 0.0769, alpha: 1 }

See also