1.0.0 • Published 6 years ago
color-switcher v1.0.0
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
1.0.0
6 years ago