chroma-js
Version:
JavaScript library for color conversions
18 lines (14 loc) • 371 B
JavaScript
const Color = require('../Color');
const rgb = (col1, col2, f) => {
const xyz0 = col1._rgb;
const xyz1 = col2._rgb;
return new Color(
xyz0[0] + f * (xyz1[0]-xyz0[0]),
xyz0[1] + f * (xyz1[1]-xyz0[1]),
xyz0[2] + f * (xyz1[2]-xyz0[2]),
'rgb'
)
}
// register interpolator
require('./index').rgb = rgb;
module.exports = rgb;