@macrostrat/column-components
Version:
React rendering primitives for stratigraphic columns
18 lines (17 loc) • 438 B
JavaScript
;
const limit = require("./limit.cjs");
const clip_rgb = (rgb) => {
rgb._clipped = false;
rgb._unclipped = rgb.slice(0);
for (let i = 0; i <= 3; i++) {
if (i < 3) {
if (rgb[i] < 0 || rgb[i] > 255) rgb._clipped = true;
rgb[i] = limit(rgb[i], 0, 255);
} else if (i === 3) {
rgb[i] = limit(rgb[i], 0, 1);
}
}
return rgb;
};
module.exports = clip_rgb;
//# sourceMappingURL=clip_rgb.cjs.map