rgb-color-utils
A simple utils library for RGB colors which provides some convenient methods such as color interpolation, gradient generation, etc.
Installation
npm install rgb-color-utils
or
yarn add rgb-color-utils
Example Usage
; const colorList = ; // [205, 171, 133]const newColor = ; // '#7f69a5'const colorMap = ; // ['#bca380', '#8d7aa0', '#5e52c0', '#2f29df']
API
parseColor(color)
color
one RGB/HEX color string (rgba(0, 23, 148)
or#bf0081
)
interpolate(from, to, step)
from
the starting position RGB/HEX color string (rgba(0, 23, 148)
or#bf0081
)to
the end position color stringstep
the normalized value (between 0 and 1) of the interpolation. A step of0.5
would be the middle offrom
andto
gradientColor(from, to, length)
from
the starting position RGB/HEX color string (rgba(0, 23, 148)
or#bf0081
)to
the end position color stringlength
the length of the gradient colors array.
License
MIT License