Module: zrender/tool/color

zrender/tool/color

颜色辅助模块

Methods

staticmodule:zrender/tool/color.alpha(color, a){string}

tool/color.js, line 780

设置颜色透明度

Name Type Description
color string

颜色

a number

透明度,区间[0,1]

staticmodule:zrender/tool/color.getColor(idx, userPalete){string}

tool/color.js, line 203

获取色板颜色

Name Type Description
idx number

色板位置

userPalete Array.<string> optional

自定义色板

staticmodule:zrender/tool/color.getGradientColors(colors, step){Array.<string>}

tool/color.js, line 321

获取指定级数的渐变颜色数组

Name Type Default Description
colors Array.<string>

颜色组

step number 20 optional

渐变级数

staticmodule:zrender/tool/color.getRadialGradient(x0, y0, r0, x1, y1, r1, colorList){CanvasGradient}

tool/color.js, line 242

径向渐变

Name Type Description
x0 number

渐变起点

y0 number
r0 number
x1 number

渐变终点

y1 number
r1 number
colorList Array

颜色列表

staticmodule:zrender/tool/color.lift(color, level){string}

tool/color.js, line 598

颜色加深或减淡,当level>0加深,当level<0减淡

Name Type Description
color string

颜色

level number

升降程度,取值区间[-1,1]

staticmodule:zrender/tool/color.mix(color1, color2, weight){string}

tool/color.js, line 647

简单两种颜色混合

Name Type Description
color1 string

第一种颜色

color2 string

第二种颜色

weight number

混合权重[0-1]

staticmodule:zrender/tool/color.normalize(color){string}

tool/color.js, line 568

颜色规范化

Name Type Description
color string

颜色

staticmodule:zrender/tool/color.reverse(color){string}

tool/color.js, line 626

颜色翻转,[255-r,255-g,255-b,1-a]

Name Type Description
color string

颜色

staticmodule:zrender/tool/color.toArray(color){Array.<number>}

tool/color.js, line 390

颜色字符串转换为rgba数组

Name Type Description
color string

颜色

staticmodule:zrender/tool/color.toHSB(color){string}

tool/color.js, line 513

转换为HSB颜色

Name Type Description
color string

颜色

staticmodule:zrender/tool/color.toHSBA(color){string}

tool/color.js, line 503

转换为HSBA颜色

Name Type Description
color string

颜色

staticmodule:zrender/tool/color.toHSL(color){string}

tool/color.js, line 533

转换为HSL颜色

Name Type Description
color string

颜色

staticmodule:zrender/tool/color.toHSLA(color){string}

tool/color.js, line 523

转换为HSLA颜色

Name Type Description
color string

颜色

staticmodule:zrender/tool/color.toHSV(color){string}

tool/color.js, line 493

转换为HSV颜色

Name Type Description
color string

颜色

staticmodule:zrender/tool/color.toHSVA(color){string}

tool/color.js, line 483

转换为HSV颜色

Name Type Description
color string

颜色

staticmodule:zrender/tool/color.toHex(color){string}

tool/color.js, line 473

转换为16进制颜色

Name Type Description
color string

颜色

staticmodule:zrender/tool/color.toRGB(color){string}

tool/color.js, line 463

转换为rgb数字格式的颜色

Name Type Description
color string

颜色

staticmodule:zrender/tool/color.toRGBA(color){string}

tool/color.js, line 453

转换为rgba格式的颜色

Name Type Description
color string

颜色