Color

new Cesium.Color(red, green, blue, alpha)

一个颜色,由红、绿、蓝和 alpha 值指定, 范围从 0(无强度)到 1.0(完全强度)。
Name Type Default Description
red number 1.0 optional 红色成分。
green number 1.0 optional 绿色成分。
blue number 1.0 optional 蓝色成分。
alpha number 1.0 optional alpha 成分。
See:

Members

static constant Cesium.Color.ALICEBLUE : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #F0F8FF

static constant Cesium.Color.ANTIQUEWHITE : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #FAEBD7

static constant Cesium.Color.AQUA : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #00FFFF

static constant Cesium.Color.AQUAMARINE : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #7FFFD4

static constant Cesium.Color.AZURE : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #F0FFFF

static constant Cesium.Color.BEIGE : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #F5F5DC

static constant Cesium.Color.BISQUE : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #FFE4C4

static constant Cesium.Color.BLACK : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #000000

static constant Cesium.Color.BLANCHEDALMOND : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #FFEBCD

static constant Cesium.Color.BLUE : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #0000FF

static constant Cesium.Color.BLUEVIOLET : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #8A2BE2

static constant Cesium.Color.BROWN : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #A52A2A

static constant Cesium.Color.BURLYWOOD : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #DEB887

static constant Cesium.Color.CADETBLUE : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #5F9EA0

static constant Cesium.Color.CHARTREUSE : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #7FFF00

static constant Cesium.Color.CHOCOLATE : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #D2691E

static constant Cesium.Color.CORAL : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #FF7F50

static constant Cesium.Color.CORNFLOWERBLUE : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #6495ED

static constant Cesium.Color.CORNSILK : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #FFF8DC

static constant Cesium.Color.CRIMSON : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #DC143C

static constant Cesium.Color.CYAN : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #00FFFF

static constant Cesium.Color.DARKBLUE : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #00008B

static constant Cesium.Color.DARKCYAN : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #008B8B

static constant Cesium.Color.DARKGOLDENROD : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #B8860B

static constant Cesium.Color.DARKGRAY : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #A9A9A9

static constant Cesium.Color.DARKGREEN : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #006400

static constant Cesium.Color.DARKGREY : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #A9A9A9

static constant Cesium.Color.DARKKHAKI : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #BDB76B

static constant Cesium.Color.DARKMAGENTA : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #8B008B

static constant Cesium.Color.DARKOLIVEGREEN : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #556B2F

static constant Cesium.Color.DARKORANGE : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #FF8C00

static constant Cesium.Color.DARKORCHID : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #9932CC

static constant Cesium.Color.DARKRED : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #8B0000

static constant Cesium.Color.DARKSALMON : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #E9967A

static constant Cesium.Color.DARKSEAGREEN : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #8FBC8F

static constant Cesium.Color.DARKSLATEBLUE : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #483D8B

static constant Cesium.Color.DARKSLATEGRAY : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #2F4F4F

static constant Cesium.Color.DARKSLATEGREY : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #2F4F4F

static constant Cesium.Color.DARKTURQUOISE : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #00CED1

static constant Cesium.Color.DARKVIOLET : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #9400D3

static constant Cesium.Color.DEEPPINK : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #FF1493

static constant Cesium.Color.DEEPSKYBLUE : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #00BFFF

static constant Cesium.Color.DIMGRAY : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #696969

static constant Cesium.Color.DIMGREY : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #696969

static constant Cesium.Color.DODGERBLUE : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #1E90FF

static constant Cesium.Color.FIREBRICK : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #B22222

static constant Cesium.Color.FLORALWHITE : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #FFFAF0

static constant Cesium.Color.FORESTGREEN : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #228B22

static constant Cesium.Color.FUCHSIA : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #FF00FF

static constant Cesium.Color.GAINSBORO : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #DCDCDC

static constant Cesium.Color.GHOSTWHITE : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #F8F8FF

static constant Cesium.Color.GOLD : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #FFD700

static constant Cesium.Color.GOLDENROD : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #DAA520

static constant Cesium.Color.GRAY : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #808080

static constant Cesium.Color.GREEN : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #008000

static constant Cesium.Color.GREENYELLOW : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #ADFF2F

static constant Cesium.Color.GREY : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #808080

static constant Cesium.Color.HONEYDEW : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #F0FFF0

static constant Cesium.Color.HOTPINK : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #FF69B4

static constant Cesium.Color.INDIANRED : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #CD5C5C

static constant Cesium.Color.INDIGO : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #4B0082

static constant Cesium.Color.IVORY : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #FFFFF0

static constant Cesium.Color.KHAKI : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #F0E68C

static constant Cesium.Color.LAVENDAR_BLUSH : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #FFF0F5

static constant Cesium.Color.LAVENDER : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #E6E6FA

static constant Cesium.Color.LAWNGREEN : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #7CFC00

static constant Cesium.Color.LEMONCHIFFON : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #FFFACD

static constant Cesium.Color.LIGHTBLUE : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #ADD8E6

static constant Cesium.Color.LIGHTCORAL : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #F08080

static constant Cesium.Color.LIGHTCYAN : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #E0FFFF

static constant Cesium.Color.LIGHTGOLDENRODYELLOW : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #FAFAD2

static constant Cesium.Color.LIGHTGRAY : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #D3D3D3

static constant Cesium.Color.LIGHTGREEN : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #90EE90

static constant Cesium.Color.LIGHTGREY : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #D3D3D3

static constant Cesium.Color.LIGHTPINK : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #FFB6C1

static constant Cesium.Color.LIGHTSEAGREEN : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #20B2AA

static constant Cesium.Color.LIGHTSKYBLUE : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #87CEFA

static constant Cesium.Color.LIGHTSLATEGRAY : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #778899

static constant Cesium.Color.LIGHTSLATEGREY : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #778899

static constant Cesium.Color.LIGHTSTEELBLUE : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #B0C4DE

static constant Cesium.Color.LIGHTYELLOW : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #FFFFE0

static constant Cesium.Color.LIME : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #00FF00

static constant Cesium.Color.LIMEGREEN : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #32CD32

static constant Cesium.Color.LINEN : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #FAF0E6

static constant Cesium.Color.MAGENTA : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #FF00FF

static constant Cesium.Color.MAROON : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #800000

static constant Cesium.Color.MEDIUMAQUAMARINE : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #66CDAA

static constant Cesium.Color.MEDIUMBLUE : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #0000CD

static constant Cesium.Color.MEDIUMORCHID : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #BA55D3

static constant Cesium.Color.MEDIUMPURPLE : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #9370DB

static constant Cesium.Color.MEDIUMSEAGREEN : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #3CB371

static constant Cesium.Color.MEDIUMSLATEBLUE : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #7B68EE

static constant Cesium.Color.MEDIUMSPRINGGREEN : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #00FA9A

static constant Cesium.Color.MEDIUMTURQUOISE : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #48D1CC

static constant Cesium.Color.MEDIUMVIOLETRED : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #C71585

static constant Cesium.Color.MIDNIGHTBLUE : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #191970

static constant Cesium.Color.MINTCREAM : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #F5FFFA

static constant Cesium.Color.MISTYROSE : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #FFE4E1

static constant Cesium.Color.MOCCASIN : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #FFE4B5

static constant Cesium.Color.NAVAJOWHITE : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #FFDEAD

static constant Cesium.Color.NAVY : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #000080

static constant Cesium.Color.OLDLACE : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #FDF5E6

static constant Cesium.Color.OLIVE : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #808000

static constant Cesium.Color.OLIVEDRAB : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #6B8E23

static constant Cesium.Color.ORANGE : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #FFA500

static constant Cesium.Color.ORANGERED : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #FF4500

static constant Cesium.Color.ORCHID : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #DA70D6

static Cesium.Color.packedLength : number

将对象打包成数组所使用的元素数量。

static constant Cesium.Color.PALEGOLDENROD : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #EEE8AA

static constant Cesium.Color.PALEGREEN : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #98FB98

static constant Cesium.Color.PALETURQUOISE : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #AFEEEE

static constant Cesium.Color.PALEVIOLETRED : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #DB7093

static constant Cesium.Color.PAPAYAWHIP : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #FFEFD5

static constant Cesium.Color.PEACHPUFF : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #FFDAB9

static constant Cesium.Color.PERU : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #CD853F

static constant Cesium.Color.PINK : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #FFC0CB

static constant Cesium.Color.PLUM : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #DDA0DD

static constant Cesium.Color.POWDERBLUE : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #B0E0E6

static constant Cesium.Color.PURPLE : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #800080

static constant Cesium.Color.RED : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #FF0000

static constant Cesium.Color.ROSYBROWN : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #BC8F8F

static constant Cesium.Color.ROYALBLUE : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #4169E1

static constant Cesium.Color.SADDLEBROWN : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #8B4513

static constant Cesium.Color.SALMON : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #FA8072

static constant Cesium.Color.SANDYBROWN : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #F4A460

static constant Cesium.Color.SEAGREEN : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #2E8B57

static constant Cesium.Color.SEASHELL : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #FFF5EE

static constant Cesium.Color.SIENNA : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #A0522D

static constant Cesium.Color.SILVER : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #C0C0C0

static constant Cesium.Color.SKYBLUE : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #87CEEB

static constant Cesium.Color.SLATEBLUE : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #6A5ACD

static constant Cesium.Color.SLATEGRAY : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #708090

static constant Cesium.Color.SLATEGREY : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #708090

static constant Cesium.Color.SNOW : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #FFFAFA

static constant Cesium.Color.SPRINGGREEN : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #00FF7F

static constant Cesium.Color.STEELBLUE : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #4682B4

static constant Cesium.Color.TAN : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #D2B48C

static constant Cesium.Color.TEAL : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #008080

static constant Cesium.Color.THISTLE : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #D8BFD8

static constant Cesium.Color.TOMATO : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #FF6347

static constant Cesium.Color.TRANSPARENT : Color

一个不可变的颜色实例,初始化为 CSS 透明色。

static constant Cesium.Color.TURQUOISE : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #40E0D0

static constant Cesium.Color.VIOLET : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #EE82EE

static constant Cesium.Color.WHEAT : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #F5DEB3

static constant Cesium.Color.WHITE : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #FFFFFF

static constant Cesium.Color.WHITESMOKE : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #F5F5F5

static constant Cesium.Color.YELLOW : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #FFFF00

static constant Cesium.Color.YELLOWGREEN : Color

一个不可变的颜色实例,初始化为 CSS 颜色 #9ACD32
alpha 成分。
Default Value: 1.0
蓝色成分。
Default Value: 1.0
绿色成分。
Default Value: 1.0
红色成分。
Default Value: 1.0

Methods

static Cesium.Color.add(left, right, result)Color

计算两个颜色的逐分量和。
Name Type Description
left Color 第一个颜色。
right Color 第二个颜色。
result Color 存储结果的对象。
Returns:
修改后的结果参数。

static Cesium.Color.byteToFloat(number)number

将范围在 0 到 255 的“字节”颜色成分转换为 范围在 0 到 1.0 的“浮点”颜色成分。
Name Type Description
number number 要转换的数字。
Returns:
转换后的数字。

static Cesium.Color.clone(color, result)Color

复制一个颜色。
Name Type Description
color Color 要复制的颜色。
result Color optional 用于存储结果的对象,如果未定义,则创建一个新的实例。
Returns:
修改后的结果参数,如果 result 为未定义,则返回一个新的实例。(如果 color 为未定义,则返回 undefined)

static Cesium.Color.divide(left, right, result)Color

计算两个颜色的逐分量商。
Name Type Description
left Color 第一个颜色。
right Color 第二个颜色。
result Color 存储结果的对象。
Returns:
修改后的结果参数。

static Cesium.Color.divideByScalar(color, scalar, result)Color

将提供的颜色逐分量除以给定的标量。
Name Type Description
color Color 要进行除法的颜色。
scalar number 要用于除法的标量。
result Color 存储结果的对象。
Returns:
修改后的结果参数。

static Cesium.Color.equals(left, right)boolean

如果第一个颜色等于第二个颜色,则返回 true。
Name Type Description
left Color 要比较的第一个颜色。
right Color 要比较的第二个颜色。
Returns:
如果颜色相等,则返回 true;否则返回 false

static Cesium.Color.floatToByte(number)number

将范围在 0 到 1.0 的“浮点”颜色成分转换为 范围在 0 到 255 的“字节”颜色成分。
Name Type Description
number number 要转换的数字。
Returns:
转换后的数字。

static Cesium.Color.fromAlpha(color, alpha, result)Color

创建一个新的 Color,该颜色具有指定颜色的相同红、绿和蓝成分, 但具有指定的 alpha 值。
Name Type Description
color Color 基础颜色。
alpha number 新的 alpha 成分。
result Color optional 存储结果的对象。
Returns:
修改后的结果参数,如果未提供则返回一个新的 Color 实例。
Example:
const translucentRed = Cesium.Color.fromAlpha(Cesium.Color.RED, 0.9);

static Cesium.Color.fromBytes(red, green, blue, alpha, result)Color

创建一个新的 Color,使用范围为 0 到 255 的红、绿、蓝和 alpha 值指定, 并在内部转换为 0.0 到 1.0 的范围。
Name Type Default Description
red number 255 optional 红色成分。
green number 255 optional 绿色成分。
blue number 255 optional 蓝色成分。
alpha number 255 optional alpha 成分。
result Color optional 存储结果的对象。
Returns:
修改后的结果参数,如果未提供则返回一个新的 Color 实例。

static Cesium.Color.fromCartesian4(cartesian, result)Color

Cartesian4 创建一个 Color 实例。xyzw 分别映射到 redgreenbluealpha
Name Type Description
cartesian Cartesian4 源 Cartesian。
result Color optional 存储结果的对象。
Returns:
修改后的结果参数,如果未提供则返回一个新的 Color 实例。

static Cesium.Color.fromCssColorString(color, result)Color

从 CSS 颜色值创建一个 Color 实例。
Name Type Description
color string CSS 颜色值,格式可以为 #rgb、#rgba、#rrggbb、#rrggbbaa、rgb()、rgba()、hsl() 或 hsla()。
result Color optional 用于存储结果的对象,如果未定义,将创建一个新的实例。
Returns:
颜色对象,如果字符串不是有效的 CSS 颜色,则返回 undefined。
Example:
const cesiumBlue = Cesium.Color.fromCssColorString('#67ADDF');
const green = Cesium.Color.fromCssColorString('green');
See:

static Cesium.Color.fromHsl(hue, saturation, lightness, alpha, result)Color

从色相、饱和度和亮度创建一个 Color 实例。
Name Type Default Description
hue number 0 optional 色相角度 0...1
saturation number 0 optional 饱和度值 0...1
lightness number 0 optional 亮度值 0...1
alpha number 1.0 optional alpha 成分 0...1
result Color optional 用于存储结果的对象,如果未定义,将创建一个新的实例。
Returns:
颜色对象。
See:

static Cesium.Color.fromRandom(options, result)Color

使用提供的选项创建一个随机颜色。为了实现可重复的随机颜色,应在应用程序开始时调用一次 CesiumMath#setRandomNumberSeed
Name Type Description
options object optional 具有以下属性的对象:
Name Type Default Description
red number optional 如果指定,则使用该红色成分,代替随机值。
minimumRed number 0.0 optional 如果未指定,则生成的最小红色值。
maximumRed number 1.0 optional 如果未指定,则生成的最大红色值。
green number optional 如果指定,则使用该绿色成分,代替随机值。
minimumGreen number 0.0 optional 如果未指定,则生成的最小绿色值。
maximumGreen number 1.0 optional 如果未指定,则生成的最大绿色值。
blue number optional 如果指定,则使用该蓝色成分,代替随机值。
minimumBlue number 0.0 optional 如果未指定,则生成的最小蓝色值。
maximumBlue number 1.0 optional 如果未指定,则生成的最大蓝色值。
alpha number optional 如果指定,则使用该 alpha 成分,代替随机值。
minimumAlpha number 0.0 optional 如果未指定,则生成的最小 alpha 值。
maximumAlpha number 1.0 optional 如果未指定,则生成的最大 alpha 值。
result Color optional 用于存储结果的对象,如果未定义,将创建一个新的实例。
Returns:
修改后的结果参数,如果 result 为未定义则返回一个新的实例。
Throws:
Example:
//Create a completely random color
const color = Cesium.Color.fromRandom();

//Create a random shade of yellow.
const color1 = Cesium.Color.fromRandom({
    red : 1.0,
    green : 1.0,
    alpha : 1.0
});

//Create a random bright color.
const color2 = Cesium.Color.fromRandom({
    minimumRed : 0.75,
    minimumGreen : 0.75,
    minimumBlue : 0.75,
    alpha : 1.0
});

static Cesium.Color.fromRgba(rgba, result)Color

从单个无符号 32 位 RGBA 数值创建一个新的 Color,使用系统的字节序。
Name Type Description
rgba number 单个无符号 32 位 RGBA 数值。
result Color optional 用于存储结果的对象,如果未定义,将创建一个新的实例。
Returns:
颜色对象。
Example:
const color = Cesium.Color.fromRgba(0x67ADDFFF);
See:

static Cesium.Color.lerp(start, end, t, result)Color

计算在提供的颜色之间,沿 t 进行线性插值或外推。
Name Type Description
start Color 对应于 t 为 0.0 的颜色。
end Color 对应于 t 为 1.0 的颜色。
t number 沿 t 进行插值的点。
result Color 存储结果的对象。
Returns:
修改后的结果参数。

static Cesium.Color.mod(left, right, result)Color

计算两个颜色的逐分量模。
Name Type Description
left Color 第一个颜色。
right Color 第二个颜色。
result Color 存储结果的对象。
Returns:
修改后的结果参数。

static Cesium.Color.multiply(left, right, result)Color

计算两个颜色的逐分量积。
Name Type Description
left Color 第一个颜色。
right Color 第二个颜色。
result Color 存储结果的对象。
Returns:
修改后的结果参数。

static Cesium.Color.multiplyByScalar(color, scalar, result)Color

将提供的颜色逐分量乘以给定的标量。
Name Type Description
color Color 要进行缩放的颜色。
scalar number 要乘以的标量。
result Color 存储结果的对象。
Returns:
修改后的结果参数。

static Cesium.Color.pack(value, array, startingIndex)Array.<number>

将提供的实例存储到提供的数组中.
Name Type Default Description
value Color 要打包的值.
array Array.<number> 要打包到的数组.
startingIndex number 0 optional 开始打包元素的数组索引.
Returns:
被打包成的数组

static Cesium.Color.subtract(left, right, result)Color

计算两个颜色的逐分量差。
Name Type Description
left Color 第一个颜色。
right Color 第二个颜色。
result Color 存储结果的对象。
Returns:
修改后的结果参数。

static Cesium.Color.unpack(array, startingIndex, result)Color

从打包数组中检索实例。
Name Type Default Description
array Array.<number> 压缩数组。
startingIndex number 0 optional 需要解包的元素的起始索引。
result Color optional 存储结果的对象。
Returns:
修改后的结果参数,如果未提供则返回一个新的 Color 实例。

brighten(magnitude, result)Color

按照提供的幅度使此颜色变亮。
Name Type Description
magnitude number 一个正数,表示要加亮的量。
result Color 存储结果的对象。
Returns:
修改后的结果参数。
Example:
const brightBlue = Cesium.Color.BLUE.brighten(0.5, new Cesium.Color());
返回一个颜色实例的副本。
Name Type Description
result Color optional 用于存储结果的对象,如果未定义,则创建一个新的实例。
Returns:
修改后的结果参数,如果 result 为未定义,则返回一个新的实例。

darken(magnitude, result)Color

按照提供的幅度使此颜色变暗。
Name Type Description
magnitude number 一个正数,表示要加深的量。
result Color 存储结果的对象。
Returns:
修改后的结果参数。
Example:
const darkBlue = Cesium.Color.BLUE.darken(0.5, new Cesium.Color());

equals(other)boolean

如果此颜色等于其他颜色,则返回 true。
Name Type Description
other Color 要比较的颜色。
Returns:
如果颜色相等,则返回 true;否则返回 false

equalsEpsilon(other, epsilon)boolean

如果此颜色在指定的 epsilon 范围内逐分量等于其他颜色,则返回 true
Name Type Default Description
other Color 要比较的颜色。
epsilon number 0.0 optional 用于相等测试的 epsilon 值。
Returns:
如果颜色在指定的 epsilon 范围内相等,则返回 true;否则返回 false

toBytes(result)Array.<number>

将此颜色转换为红、绿、蓝和 alpha 值的数组, 范围为 0 到 255。
Name Type Description
result Array.<number> optional 用于存储结果的数组,如果未定义,将创建一个新的实例。
Returns:
修改后的结果参数,如果 result 为未定义,则返回一个新的实例。

toCssColorString()string

创建一个包含此颜色的 CSS 颜色值的字符串。
Returns:
此颜色的 CSS 等效值。
See:

toCssHexString()string

创建一个包含此颜色的 CSS 十六进制字符串颜色值的字符串。
Returns:
此颜色的 CSS 十六进制字符串等效值。

toRgba()number

将此颜色转换为单个无符号 32 位 RGBA 数值,使用系统的字节序。
Returns:
单个无符号 32 位 RGBA 数值。
Example:
const rgba = Cesium.Color.BLUE.toRgba();
See:

toString()string

创建一个表示该颜色的字符串,格式为 '(红, 绿, 蓝, alpha)'。
Returns:
表示该颜色的字符串,格式为 '(红, 绿, 蓝, alpha)'。

withAlpha(alpha, result)Color

创建一个新的 Color,该颜色具有与此 Color 相同的红、绿和蓝成分, 但具有指定的 alpha 值。
Name Type Description
alpha number 新的 alpha 成分。
result Color optional 用于存储结果的对象,如果未定义,则创建一个新的实例。
Returns:
修改后的结果参数,如果未提供则返回一个新的 Color 实例。
Example:
const translucentRed = Cesium.Color.RED.withAlpha(0.9);
需要帮助?获得答案的最快方法是来自社区和团队 Cesium Forum.