d3-jnd
Version:
Just-noticeable differences for colors in CEILAB color space
2 lines • 860 B
JavaScript
// https://github.com/connorgr/d3-jnd Version 0.1.3. Copyright 2017 undefined.
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("d3-color")):"function"==typeof define&&define.amd?define(["exports","d3-color"],t):t(e.d3=e.d3||{},e.d3)}(this,function(e,t){"use strict";function n(e,t){var n={l:10.16,a:10.68,b:10.7},a={l:1.5,a:3.08,b:5.74};return{l:e*(n.l+a.l/t),a:e*(n.a+a.a/t),b:e*(n.b+a.b/t)}}function a(e,t){return"string"==typeof t&&(t="thin"===t?.1:"medium"===t?.5:"wide"===t?1:.1),"string"==typeof e&&(e="conservative"===t?.8:.5),n(e,t)}function o(e,n,o,r){arguments.length<3&&(o=.1),arguments.length<4&&(r=.5);var i=a(r,o);return e=t.lab(e),n=t.lab(n),Math.abs(e.l-n.l)>=i.l||Math.abs(e.a-n.a)>=i.a||Math.abs(e.b-n.b)>=i.b}e.jndLabInterval=a,e.noticeablyDifferent=o,Object.defineProperty(e,"__esModule",{value:!0})});