@macrostrat/column-components
Version:
React rendering primitives for stratigraphic columns
15 lines (14 loc) • 517 B
JavaScript
;
require("../../utils/type.cjs");
const unpack = require("../../utils/unpack.cjs");
const lch2lab = require("../lch/lch2lab.cjs");
const oklab2rgb = require("../oklab/oklab2rgb.cjs");
const oklch2rgb = (...args) => {
args = unpack(args, "lch");
const [l, c, h, ...rest] = args;
const [L, a, b_] = lch2lab(l, c, h);
const [r, g, b] = oklab2rgb(L, a, b_);
return [r, g, b, ...rest.length > 0 && rest[0] < 1 ? [rest[0]] : []];
};
module.exports = oklch2rgb;
//# sourceMappingURL=oklch2rgb.cjs.map