Skip to content

Latest commit

 

History

History
71 lines (47 loc) · 1.33 KB

color.md

File metadata and controls

71 lines (47 loc) · 1.33 KB

Color

Color utilities


Table of Contents


hexToRgb(str) : Array

Convert Hexadecimal color code to RGB array.

const hexToRgb = require('nyks/string/hexToRgb');

hexToRgb('#FF0000'); // return ['FF', '00', '00']

Int2RGBA(int) : Object

Return an Object with Red Green Blue Alpha values from an Integer.

const Int2RGBA = require('nyks/color/Int2RGBA');
const RGBA2Int = require('nyks/color/RGBA2Int');

// Meta exemple
var color = {r : 0, g : 0, b : 24, a : 12};
Int2RGBA(RGBA2Int(color)); // return ... color !

RGB2HTML(arr) : String

Return an Hexadecimal code from an array of rgba values.

const RGB2HTML = require('nyks/color/RGB2HTML');

var color = {r : 255, g : 0, b : 255, a : 12};
RGB2HTML(color); // return "#ff00ff"

RGBA2Int(arr) : Integer

Return an Integer value from an array of rgba values.

const Int2RGBA = require('nyks/color/Int2RGBA');
const RGBA2Int = require('nyks/color/RGBA2Int');

// Meta exemple
var color = {r : 0, g : 0, b : 24, a : 12};
Int2RGBA(RGBA2Int(color)); // return ... color !