find the nearest xterm 256 color index for an rgb
JavaScript
Latest commit ac236ad Jul 1, 2014 @substack 0.0.2
Permalink
Failed to load latest commit information.
example lots of examples May 6, 2012
test using tape Jul 1, 2014
.travis.yml using tape Jul 1, 2014
colors.json initial thing seems to work May 6, 2012
index.js using tape Jul 1, 2014
package.json 0.0.2 Jul 1, 2014
readme.markdown upgrade readme, testling badge Jul 1, 2014

readme.markdown

x256

return the nearest xterm 256 color code for rgb inputs.

testling badge

build status

example

You can just print the index:

var x256 = require('x256');
var ix = x256(220,40,150);
console.log(ix);

output:

162

or you can use raw ansi escape codes:

var x256 = require('x256');
var ix = x256(220,40,150);
console.log('\x1b[38;5;' + ix + 'mBEEEEEP');

output:

x256 raw beep

or you can use charm:

var x256 = require('x256');
var charm = require('charm')(process.stdout);

var ix = x256(220,40,150);
charm.foreground(ix).write('beep boop');

output:

x256 charm beep boop

methods

var x256 = require('x256')

x256(red, green, blue)

Return the nearest xterm 256 color code for the 24-bit [red, green, blue] values.

red, green, and blue should each be integers from 0 through 255, inclusive.

attributes

x256.colors

array of [red,green,blue] 24-bit color arrays indexed by xterm 256 color code

install

With npm do:

npm install x256

license

MIT