colorizr
Version:
Manipulate colors like a boss
13 lines (9 loc) • 382 B
text/typescript
import { parseInput } from '~/modules/utils';
import oklab2rgb from '~/converters/oklab2rgb';
import rgb2hsl from '~/converters/rgb2hsl';
import { ConverterParameters, HSL, LAB } from '~/types';
/** Convert oklab to HSL */
export default function oklab2hsl(input: ConverterParameters<LAB>): HSL {
const value = parseInput(input, 'oklab');
return rgb2hsl(oklab2rgb(value));
}