@phbalance/contrast-colour
Version:
Small library for calculating contrasting colours.
4 lines (3 loc) • 570 B
JavaScript
// Copyright 2021 Peter Hunnisett <peter@softwarebalm.com> (https://softwarebalm.com)
;function e(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}Object.defineProperty(exports,"__esModule",{value:!0});var f=e(require("color"));exports.chooseHighestContrastColour=function(e,r,t){void 0===r&&(r=1),void 0===t&&(t="#ffffff");var o=f.default(e).alpha(r),u=f.default(t);return f.default({b:o.blue()*r+u.blue()*(1-r),g:o.green()*r+u.green()*(1-r),r:o.red()*r+u.red()*(1-r)}).luminosity()>.179?"#000000":"#ffffff"};
//# sourceMappingURL=colour.js.map