color-cal
v1.0.3
Published
calculate color interpolation
Downloads
6
Readme
color-cal
Install
$ spm install color-cal --save
Usage
var colorCal = require('color-cal');
// use colorCal
API
parame percent 0~1
静态方法
lightness(percent)
- HSL L 亮度映射度量
saturation(percent)
- HSL S 饱和度映射度量
hue(percent)
- HSL H 色相度映射度量
brightness(percent)
- 灰度映射度量
red(percent)
- 红色映射度量
blue(percent)
- 蓝色映射度量
green(percent)
- 绿色映射度量
heat(percent)
- Heat色系映射度量
rainbow(percent)
- Rainbow 色系 映射度量
circular(percent)
- Circular 色系 映射度量
bipolar(percent)
- Bipolar 色系 映射度量
arr2rgb([r,g,b])
- [r,g,b] => 'rbg(r,g,b)'
rgb2arr('rbg(r,g,b)')
- 'rbg(r,g,b)' => [r,g,b]
Gradient()
Gradient(colorAttr) 实例化渐变色卡
- 参数1
- str '#828272-#282838-#009429'
- arr ['#828272','#282838','#009429']
gradient.setColors(colorAttr) 重置色卡
- 参数1
- str '#828272-#282838-#009429'
- arr ['#828272','#282838','#009429']
gradient.getColor(percent) 获得颜色
- 返回
- str '#828272' //Hex色
gradient.getPercent(color) 获得数值(实际只能获得数值区间,此处取最小值)
参数1
- str '#828272' //Hex色
返回
- percent 0~1 //数值