chroma-js
Version:
JavaScript library for color conversions
23 lines (18 loc) • 657 B
JavaScript
import chroma from '../../chroma.js';
import Color from '../../Color.js';
import input from '../input.js';
import temperature2rgb from './temperature2rgb.js';
import rgb2temperature from './rgb2temperature.js';
Color.prototype.temp =
Color.prototype.kelvin =
Color.prototype.temperature =
function () {
return rgb2temperature(this._rgb);
};
const temp = (...args) => new Color(...args, 'temp');
Object.assign(chroma, { temp, kelvin: temp, temperature: temp });
input.format.temp =
input.format.kelvin =
input.format.temperature =
temperature2rgb;
export { temp, temp as kelvin, temp as temperature };