chroma-js
Version:
JavaScript library for color conversions
25 lines (18 loc) • 566 B
JavaScript
const chroma = require('../../chroma');
const Color = require('../../Color');
const input = require('../input');
const {type} = require('../../utils');
const rgb2num = require('./rgb2num');
Color.prototype.num = function() {
return rgb2num(this._rgb);
};
chroma.num = (...args) => new Color(...args, 'num');
input.format.num = require('./num2rgb');
input.autodetect.push({
p: 5,
test: (...args) => {
if (args.length === 1 && type(args[0]) === 'number' && args[0] >= 0 && args[0] <= 0xFFFFFF) {
return 'num';
}
}
});