UNPKG

chroma-js

Version:

JavaScript library for color conversions

14 lines (11 loc) 295 B
# @requires interpolate lab interpolate_lab = (col1, col2, f, m) -> xyz0 = col1.lab() xyz1 = col2.lab() res = new Color( xyz0[0] + f * (xyz1[0]-xyz0[0]), xyz0[1] + f * (xyz1[1]-xyz0[1]), xyz0[2] + f * (xyz1[2]-xyz0[2]), m ) _interpolators.push ['lab', interpolate_lab]