color2xterm

1.0.0 • Public • Published

color2xterm by @michalbe

Change hex or rgb color to xterm (8-bit) color.

What?

Change hex or rgb color to xterm colors (one of the 256 basic 8-bit colors). Code is based on Python colortrans.py script by Micah Elliott.

API

This library has only two methods:

  • hex2xterm(hex_color): convert given hex color (with or without # sign) to the xterm color. If there is no exact match, search for the closest one.
  • rgb2xterm(r, g, b): convert given rgb color (passed tot he method as 3 separate parameters) to the xterm color. If there is no exact match, search for the closest one.

How to use?

Install simply with: bash npm install color2xterm


Then in your code:
```javascript
var c2xterm = require('color2xterm');

c2xterm.hex2xterm('#ffffff'); // result: 15
c2xterm.rgb2xterm(255, 255, 255); // result: 15

// Find closest color:
c2xterm.hex2xterm('#0DADD6'); // closest color is #00AFD7 so the result is 38

Color table

colors stolen from Wikimedia

/color2xterm/

    Package Sidebar

    Install

    npm i color2xterm

    Weekly Downloads

    6

    Version

    1.0.0

    License

    none

    Last publish

    Collaborators

    • michalbe