@macrostrat/column-components
Version:
React rendering primitives for stratigraphic columns
15 lines (14 loc) • 462 B
JavaScript
import "../io/lch/index.js";
import Color from "../Color.js";
import labConstants from "../io/lab/lab-constants.js";
Color.prototype.saturate = function(amount = 1) {
const me = this;
const lch = me.lch();
lch[1] += labConstants.Kn * amount;
if (lch[1] < 0) lch[1] = 0;
return new Color(lch, "lch").alpha(me.alpha(), true);
};
Color.prototype.desaturate = function(amount = 1) {
return this.saturate(-amount);
};
//# sourceMappingURL=saturate.js.map