@macrostrat/column-components
Version:
React rendering primitives for stratigraphic columns
19 lines (18 loc) • 485 B
JavaScript
;
require("../../utils/type.cjs");
const unpack = require("../../utils/unpack.cjs");
const { max } = Math;
const rgb2cmyk = (...args) => {
let [r, g, b] = unpack(args, "rgb");
r = r / 255;
g = g / 255;
b = b / 255;
const k = 1 - max(r, max(g, b));
const f = k < 1 ? 1 / (1 - k) : 0;
const c = (1 - r - k) * f;
const m = (1 - g - k) * f;
const y = (1 - b - k) * f;
return [c, m, y, k];
};
module.exports = rgb2cmyk;
//# sourceMappingURL=rgb2cmyk.cjs.map