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