1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | 1 1 38 38 38 38 708 | 'use strict'; var d3 = require('./color'); module.exports = function (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) + ''; }; }; |