chroma-js
Version:
JavaScript library for color conversions
14 lines (11 loc) • 379 B
JavaScript
import { unpack } from '../../utils/index.js';
import lch2lab from './lch2lab.js';
import lab2rgb from '../lab/lab2rgb.js';
const lch2rgb = (...args) => {
args = unpack(args, 'lch');
const [l, c, h] = args;
const [L, a, b_] = lch2lab(l, c, h);
const [r, g, b] = lab2rgb(L, a, b_);
return [r, g, b, args.length > 3 ? args[3] : 1];
};
export default lch2rgb;