npm

Ready to take your JavaScript development to the next level? Meet npm Enterprise - the ultimate in enterprise JavaScript.Learn more »

color-switcher

1.0.0 • Public • Published

Color-Switcher

Random Color Generator and Converter

Installing

$ npm install color-switcher

Usage

    var cs = require('color-switcher');
 
    // random color
    cs.rndRgb(); // -> {r: 222, g: 123, b:53 }
 
    // converting RGB to Hex
    cs.rgbToHex('#006699'); // -> {r: 0 , g: 102, b: 153}

Functions

Random Color Generating.

Info Example Code Output-Type Result
Generate Rgb cs.rndRgb() Object {r:111 , g: 111, b:111}
Generate Hex cs.rndHex() String #111111
Generate Hsv cs.rndHsv() Object {h: 111, s: 111, v: 111}
Generate Hsl cs.rndHsl() Object {h: 111, s: 111, l: 111}
Generate Cmyk cs.rndCmyk() Object {c: 111, m: 111, y: 111, k: 111}

Color Converting.

RGB


Info Example Code Input-Type Output-Type Result
Convert RGB to Hex cs.rgbToHex(color) Object String #111111
Convert RGB to HSL cs.rgbToHsl(color) Object Object {h: 111, s: 111, l: 111}
Convert RGB to HSV cs.rgbToHsv(color) Object Object {h: 111, s: 111, v: 111}
Convert RGB to CMYK cs.rgbToCmyk(color) Object Object {c: 111, m: 111, y: 111, k: 111}

Hex


Info Example Code Input-Type Output-Type Result
Convert Hex to RGB cs.hexToRgb(color) String Object {r:111 , g: 111, b:111}
Convert Hex to HSL cs.hexToHsl(color) String Object {h: 111, s: 111, l: 111}
Convert Hex to HSV cs.hexToHsv(color) String Object {h: 111, s: 111, v: 111}
Convert Hex to CMYK cs.hexToCmyk(color) String Object {c: 111, m: 111, y: 111, k: 111}

HSL


Info Example Code Input-Type Output-Type Result
Convert HSL to RGB cs.hslToRgb(color) Object Object {r:111 , g: 111, b:111}
Convert HSL to Hex cs.hslToHex(color) Object String #111111
Convert HSL to HSV cs.hslToHsv(color) Object Object {h: 111, s: 111, v: 111}
Convert HSL to CMYK cs.hslToCmyk(color) Object Object {c: 111, m: 111, y: 111, k: 111}

HSV


Info Example Code Input-Type Output-Type Result
Convert HSV to RGB cs.hsvToRgb Object Object {r:111 , g: 111, b:111}
Convert HSV to Hex cs.hsvToHex(color) Object String #111111
Convert HSV to HSL cs.hsvToHsl(color) Object Object {h: 111, s: 111, l: 111}
Convert HSV to CMYK cs.hsvToCmyk(color) Object Object {c: 111, m: 111, y: 111, k: 111}

CMYK


Info Example Code Input-Type Output-Type Result
Convert CMYK to RGB cs.cmykToRgb(color) Object Object {r:111 , g: 111, b:111}
Convert CMYK to Hex cs.cmykToHex(color) Object String #111111
Convert CMYK to HSV cs.cmykToHsv(color) Object Object {h: 111, s: 111, v: 111}
Convert CMYK to HSL cs.cmykToHsl(color) Object Object {h: 111, s: 111, l: 111}

Misc

Stringify

Convert Color Object to String.

    cs.stringify({r: 111, g:111, b:111}) // -> '(111,111,111)'

Objectify

Convert String Color to Object.

    cs.objectify('(111,111,111)', 'HSL') // -> {h: 111, s:111, l:111}

License

MIT

install

npm i color-switcher

Downloadsweekly downloads

3

version

1.0.0

license

MIT

last publish

collaborators

  • avatar
Report a vulnerability