Methods
# static brighten(color, factor) → {Cesium.Color}
辅助方法:颜色变亮(提高亮度)
Parameters:
| Name | Type | Default | Description |
|---|---|---|---|
color |
Cesium.Color
|
string
|
array
|
object
|
任意格式颜色 |
|
factor |
number
|
0.2 | 变亮系数(0-1,0 不变,1 全白) |
变亮后的颜色
Cesium.Color
# static darken(color, factor) → {Cesium.Color}
辅助方法:颜色变暗(降低亮度)
Parameters:
| Name | Type | Default | Description |
|---|---|---|---|
color |
Cesium.Color
|
string
|
array
|
object
|
任意格式颜色 |
|
factor |
number
|
0.2 | 变暗系数(0-1,0 不变,1 全黑) |
变暗后的颜色
Cesium.Color
# static from(color, defaultAlphaopt) → {Cesium.Color}
核心方法:统一入口,支持任意颜色格式转为 Cesium.Color
Parameters:
| Name | Type | Attributes | Default | Description |
|---|---|---|---|---|
color |
string
|
array
|
object
|
Cesium.Color
|
输入颜色(支持格式见下方示例) |
||
defaultAlpha |
number
|
<optional> |
1.0 | 未指定透明度时的默认值(0-1) |
不支持的颜色格式会抛出错误
Error
Cesium 颜色实例
Cesium.Color
# static setAlpha(color, alpha) → {Cesium.Color}
辅助方法:调整颜色透明度
Parameters:
| Name | Type | Description |
|---|---|---|
color |
Cesium.Color
|
string
|
array
|
object
|
任意格式颜色 |
alpha |
number
|
目标透明度(0-1) |
调整后的颜色
Cesium.Color
# static toHex(color, withAlphaopt) → {string}
辅助方法:Cesium.Color 转十六进制字符串
Parameters:
| Name | Type | Attributes | Default | Description |
|---|---|---|---|---|
color |
Cesium.Color
|
Cesium 颜色实例 |
||
withAlpha |
boolean
|
<optional> |
false | 是否包含透明度(默认不包含) |
十六进制字符串(如 #ffffff 或 #ffffff80)
string