1.0.0 • Published 4 years ago

wayak-rgb-utils v1.0.0

Weekly downloads
-
License
ISC
Repository
-
Last release
4 years ago

Table of Contents

RGBUtils

numberToRGB

Transform integer number like 0xff0000 to rgb object like {r:255,g:0,b:0} inverse to RGBToNumber.

Parameters

  • number integer rgb color.

Returns object a object with r,g,b props

RGBToNumber

Transform rgb values to integer number like 0xff0000 inverse to numberToRGB.

Parameters

Returns UInt32 a color in uInt32 number like 0xff0000

numberToRGBA

Transform uInt32 number like 0xff0000ff to rgb object like {r:255,g:0,b:0,a:255} inverse to RGBAToNumber.

Parameters

  • number uInt32 rgba color.

Returns Object a object with r,g,b,a props

RGBAToNumber

Transform rgba values to uInt32 number like 0xff0000ff inverse to RGBAToNumber.

Parameters

Returns UInt32 a color in uInt32 number like 0xff0000ff

stringToRGBANumber

Transform a string value like '0xff0000ff' or '#ff0000' in uInt32 number like 0xff0000ff.

Parameters

Returns UInt32 a color in uInt32 number like 0xff0000ff

stringToRGBAObject

Transform a string value like '0xff0000ff' or '#ff0000' in a rgba object like {r:255,g:0,b:0,a:255}.

Parameters

Returns object a object with r,g,b,a props

RGBDistance

return the distance between two rgb objects

Parameters

  • rgb1 object color object like {r:255,g:0,b:0}.
    • rgb1.r number red value (0-255).
    • rgb1.g number green value (0-255).
    • rgb1.b number blue value (0-255).
  • rgb2 object color object like {r:255,g:0,b:0}.
    • rgb2.r number red value (0-255).
    • rgb2.g number green value (0-255).
    • rgb2.b number blue value (0-255).

Returns number distance