colorizr
Version:
Manipulate colors like a boss
13 lines (9 loc) • 420 B
text/typescript
import { parseInput } from '~/modules/utils';
import oklab2rgb from '~/converters/oklab2rgb';
import oklch2oklab from '~/converters/oklch2oklab';
import { ConverterParameters, LCH, RGB } from '~/types';
/** Convert oklch to RGB */
export default function oklch2rgb(input: ConverterParameters<LCH>, precision = 0): RGB {
const value = parseInput(input, 'oklch');
return oklab2rgb(oklch2oklab(value), precision);
}