UNPKG

chroma-js

Version:

JavaScript library for color conversions

14 lines (11 loc) 379 B
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;