UNPKG

chroma-js

Version:

JavaScript library for color conversions

20 lines (16 loc) 441 B
import '../io/oklab/index.js'; import index from './index.js'; import Color from '../Color.js'; const oklab = (col1, col2, f) => { const xyz0 = col1.oklab(); const xyz1 = col2.oklab(); return new Color( xyz0[0] + f * (xyz1[0] - xyz0[0]), xyz0[1] + f * (xyz1[1] - xyz0[1]), xyz0[2] + f * (xyz1[2] - xyz0[2]), 'oklab' ); }; // register interpolator index.oklab = oklab; export default oklab;