1.0.0 • Published 6 years ago

color-switcher v1.0.0

Weekly downloads
1
License
MIT
Repository
-
Last release
6 years ago

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.

InfoExample CodeOutput-TypeResult
Generate Rgbcs.rndRgb()Object{r:111 , g: 111, b:111}
Generate Hexcs.rndHex()String#111111
Generate Hsvcs.rndHsv()Object{h: 111, s: 111, v: 111}
Generate Hslcs.rndHsl()Object{h: 111, s: 111, l: 111}
Generate Cmykcs.rndCmyk()Object{c: 111, m: 111, y: 111, k: 111}

Color Converting.

RGB


InfoExample CodeInput-TypeOutput-TypeResult
Convert RGB to Hexcs.rgbToHex(color)ObjectString#111111
Convert RGB to HSLcs.rgbToHsl(color)ObjectObject{h: 111, s: 111, l: 111}
Convert RGB to HSVcs.rgbToHsv(color)ObjectObject{h: 111, s: 111, v: 111}
Convert RGB to CMYKcs.rgbToCmyk(color)ObjectObject{c: 111, m: 111, y: 111, k: 111}

Hex


InfoExample CodeInput-TypeOutput-TypeResult
Convert Hex to RGBcs.hexToRgb(color)StringObject{r:111 , g: 111, b:111}
Convert Hex to HSLcs.hexToHsl(color)StringObject{h: 111, s: 111, l: 111}
Convert Hex to HSVcs.hexToHsv(color)StringObject{h: 111, s: 111, v: 111}
Convert Hex to CMYKcs.hexToCmyk(color)StringObject{c: 111, m: 111, y: 111, k: 111}

HSL


InfoExample CodeInput-TypeOutput-TypeResult
Convert HSL to RGBcs.hslToRgb(color)ObjectObject{r:111 , g: 111, b:111}
Convert HSL to Hexcs.hslToHex(color)ObjectString#111111
Convert HSL to HSVcs.hslToHsv(color)ObjectObject{h: 111, s: 111, v: 111}
Convert HSL to CMYKcs.hslToCmyk(color)ObjectObject{c: 111, m: 111, y: 111, k: 111}

HSV


InfoExample CodeInput-TypeOutput-TypeResult
Convert HSV to RGBcs.hsvToRgbObjectObject{r:111 , g: 111, b:111}
Convert HSV to Hexcs.hsvToHex(color)ObjectString#111111
Convert HSV to HSLcs.hsvToHsl(color)ObjectObject{h: 111, s: 111, l: 111}
Convert HSV to CMYKcs.hsvToCmyk(color)ObjectObject{c: 111, m: 111, y: 111, k: 111}

CMYK


InfoExample CodeInput-TypeOutput-TypeResult
Convert CMYK to RGBcs.cmykToRgb(color)ObjectObject{r:111 , g: 111, b:111}
Convert CMYK to Hexcs.cmykToHex(color)ObjectString#111111
Convert CMYK to HSVcs.cmykToHsv(color)ObjectObject{h: 111, s: 111, v: 111}
Convert CMYK to HSLcs.cmykToHsl(color)ObjectObject{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