UNPKG

@macrostrat/column-components

Version:

React rendering primitives for stratigraphic columns

14 lines (13 loc) 502 B
"use strict"; require("../../utils/type.cjs"); const unpack = require("../../utils/unpack.cjs"); const rgb2oklab = require("../oklab/rgb2oklab.cjs"); const lab2lch = require("../lch/lab2lch.cjs"); const rgb2oklch = (...args) => { const [r, g, b, ...rest] = unpack(args, "rgb"); const [l, a, b_] = rgb2oklab(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 = rgb2oklch; //# sourceMappingURL=rgb2oklch.cjs.map