UNPKG

d3-jsnext

Version:
21 lines (17 loc) 423 B
import { d3_lab_rgb, d3$lab } from '../color/lab'; var d3_interpolateLab; d3$interpolateLab = d3_interpolateLab; function d3_interpolateLab(a, b) { a = d3$lab(a); b = d3$lab(b); var al = a.l, aa = a.a, ab = a.b, bl = b.l - al, ba = b.a - aa, bb = b.b - ab; return function(t) { return d3_lab_rgb(al + bl * t, aa + ba * t, ab + bb * t) + ""; }; } export { d3_interpolateLab };