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分量。 |
参考:
成员变量
An immutable Color instance initialized to CSS color #F0F8FF
An immutable Color instance initialized to CSS color #FAEBD7
An immutable Color instance initialized to CSS color #00FFFF
An immutable Color instance initialized to CSS color #7FFFD4
An immutable Color instance initialized to CSS color #F0FFFF
An immutable Color instance initialized to CSS color #F5F5DC
An immutable Color instance initialized to CSS color #FFE4C4
An immutable Color instance initialized to CSS color #000000
An immutable Color instance initialized to CSS color #FFEBCD
An immutable Color instance initialized to CSS color #0000FF
An immutable Color instance initialized to CSS color #8A2BE2
An immutable Color instance initialized to CSS color #A52A2A
An immutable Color instance initialized to CSS color #DEB887
An immutable Color instance initialized to CSS color #5F9EA0
An immutable Color instance initialized to CSS color #7FFF00
An immutable Color instance initialized to CSS color #D2691E
An immutable Color instance initialized to CSS color #FF7F50
An immutable Color instance initialized to CSS color #6495ED
An immutable Color instance initialized to CSS color #FFF8DC
An immutable Color instance initialized to CSS color #DC143C
An immutable Color instance initialized to CSS color #00FFFF
An immutable Color instance initialized to CSS color #00008B
An immutable Color instance initialized to CSS color #008B8B
An immutable Color instance initialized to CSS color #B8860B
An immutable Color instance initialized to CSS color #A9A9A9
An immutable Color instance initialized to CSS color #006400
An immutable Color instance initialized to CSS color #A9A9A9
An immutable Color instance initialized to CSS color #BDB76B
An immutable Color instance initialized to CSS color #8B008B
An immutable Color instance initialized to CSS color #556B2F
An immutable Color instance initialized to CSS color #FF8C00
An immutable Color instance initialized to CSS color #9932CC
An immutable Color instance initialized to CSS color #8B0000
An immutable Color instance initialized to CSS color #E9967A
An immutable Color instance initialized to CSS color #8FBC8F
An immutable Color instance initialized to CSS color #483D8B
An immutable Color instance initialized to CSS color #2F4F4F
An immutable Color instance initialized to CSS color #2F4F4F
An immutable Color instance initialized to CSS color #00CED1
An immutable Color instance initialized to CSS color #9400D3
An immutable Color instance initialized to CSS color #FF1493
An immutable Color instance initialized to CSS color #00BFFF
An immutable Color instance initialized to CSS color #696969
An immutable Color instance initialized to CSS color #696969
An immutable Color instance initialized to CSS color #1E90FF
An immutable Color instance initialized to CSS color #B22222
An immutable Color instance initialized to CSS color #FFFAF0
An immutable Color instance initialized to CSS color #228B22
An immutable Color instance initialized to CSS color #FF00FF
An immutable Color instance initialized to CSS color #DCDCDC
An immutable Color instance initialized to CSS color #F8F8FF
An immutable Color instance initialized to CSS color #FFD700
An immutable Color instance initialized to CSS color #DAA520
An immutable Color instance initialized to CSS color #808080
An immutable Color instance initialized to CSS color #008000
An immutable Color instance initialized to CSS color #ADFF2F
An immutable Color instance initialized to CSS color #808080
An immutable Color instance initialized to CSS color #F0FFF0
An immutable Color instance initialized to CSS color #FF69B4
An immutable Color instance initialized to CSS color #CD5C5C
An immutable Color instance initialized to CSS color #4B0082
An immutable Color instance initialized to CSS color #FFFFF0
An immutable Color instance initialized to CSS color #F0E68C
An immutable Color instance initialized to CSS color #FFF0F5
An immutable Color instance initialized to CSS color #E6E6FA
An immutable Color instance initialized to CSS color #7CFC00
An immutable Color instance initialized to CSS color #FFFACD
An immutable Color instance initialized to CSS color #ADD8E6
An immutable Color instance initialized to CSS color #F08080
An immutable Color instance initialized to CSS color #E0FFFF
An immutable Color instance initialized to CSS color #FAFAD2
An immutable Color instance initialized to CSS color #D3D3D3
An immutable Color instance initialized to CSS color #90EE90
An immutable Color instance initialized to CSS color #D3D3D3
An immutable Color instance initialized to CSS color #FFB6C1
一个不可变的颜色实例初始化为CSS颜色 #20B2AA(浅海洋绿)
An immutable Color instance initialized to CSS color #87CEFA
An immutable Color instance initialized to CSS color #778899
An immutable Color instance initialized to CSS color #778899
An immutable Color instance initialized to CSS color #B0C4DE
An immutable Color instance initialized to CSS color #FFFFE0
An immutable Color instance initialized to CSS color #00FF00
An immutable Color instance initialized to CSS color #32CD32
An immutable Color instance initialized to CSS color #FAF0E6
An immutable Color instance initialized to CSS color #FF00FF
An immutable Color instance initialized to CSS color #800000
An immutable Color instance initialized to CSS color #66CDAA
An immutable Color instance initialized to CSS color #0000CD
An immutable Color instance initialized to CSS color #BA55D3
An immutable Color instance initialized to CSS color #9370DB
An immutable Color instance initialized to CSS color #3CB371
An immutable Color instance initialized to CSS color #7B68EE
An immutable Color instance initialized to CSS color #00FA9A
An immutable Color instance initialized to CSS color #48D1CC
An immutable Color instance initialized to CSS color #C71585
An immutable Color instance initialized to CSS color #191970
An immutable Color instance initialized to CSS color #F5FFFA
An immutable Color instance initialized to CSS color #FFE4E1
An immutable Color instance initialized to CSS color #FFE4B5
An immutable Color instance initialized to CSS color #FFDEAD
An immutable Color instance initialized to CSS color #000080
An immutable Color instance initialized to CSS color #FDF5E6
An immutable Color instance initialized to CSS color #808000
An immutable Color instance initialized to CSS color #6B8E23
An immutable Color instance initialized to CSS color #FFA500
An immutable Color instance initialized to CSS color #FF4500
An immutable Color instance initialized to CSS color #DA70D6
The number of elements used to pack the object into an array.
An immutable Color instance initialized to CSS color #EEE8AA
An immutable Color instance initialized to CSS color #98FB98
An immutable Color instance initialized to CSS color #AFEEEE
An immutable Color instance initialized to CSS color #DB7093
An immutable Color instance initialized to CSS color #FFEFD5
An immutable Color instance initialized to CSS color #FFDAB9
An immutable Color instance initialized to CSS color #CD853F
An immutable Color instance initialized to CSS color #FFC0CB
An immutable Color instance initialized to CSS color #DDA0DD
An immutable Color instance initialized to CSS color #B0E0E6
An immutable Color instance initialized to CSS color #800080
An immutable Color instance initialized to CSS color #FF0000
An immutable Color instance initialized to CSS color #BC8F8F
An immutable Color instance initialized to CSS color #4169E1
An immutable Color instance initialized to CSS color #8B4513
An immutable Color instance initialized to CSS color #FA8072
An immutable Color instance initialized to CSS color #F4A460
An immutable Color instance initialized to CSS color #2E8B57
An immutable Color instance initialized to CSS color #FFF5EE
An immutable Color instance initialized to CSS color #A0522D
An immutable Color instance initialized to CSS color #C0C0C0
An immutable Color instance initialized to CSS color #87CEEB
An immutable Color instance initialized to CSS color #6A5ACD
An immutable Color instance initialized to CSS color #708090
An immutable Color instance initialized to CSS color #708090
An immutable Color instance initialized to CSS color #FFFAFA
An immutable Color instance initialized to CSS color #00FF7F
An immutable Color instance initialized to CSS color #4682B4
An immutable Color instance initialized to CSS color #D2B48C
An immutable Color instance initialized to CSS color #008080
An immutable Color instance initialized to CSS color #D8BFD8
An immutable Color instance initialized to CSS color #FF6347
An immutable Color instance initialized to CSS transparent.
An immutable Color instance initialized to CSS color #40E0D0
An immutable Color instance initialized to CSS color #EE82EE
An immutable Color instance initialized to CSS color #F5DEB3
An immutable Color instance initialized to CSS color #FFFFFF
An immutable Color instance initialized to CSS color #F5F5F5
An immutable Color instance initialized to CSS color #FFFF00
An immutable Color instance initialized to CSS color #9ACD32
alpha : Number
The alpha component.
-
Default Value:
1.0
blue : Number
The blue component.
-
Default Value:
1.0
green : Number
The green component.
-
Default Value:
1.0
red : Number
The red component.
-
Default Value:
1.0
内置方法
Computes the componentwise sum of two Colors.
Name | Type | Description |
---|---|---|
left |
Color | The first Color. |
right |
Color | The second Color. |
result |
Color | The object onto which to store the result. |
返回值:
The modified result parameter.
Converts a 'byte' color component in the range of 0 to 255 into
a 'float' color component in the range of 0 to 1.0.
Name | Type | Description |
---|---|---|
number |
Number | The number to be converted. |
返回值:
The converted number.
复制颜色。
Name | Type | Description |
---|---|---|
color |
Color | 要复制的颜色。 |
result |
Color | optional 存储结果的对象,如果未定义,将创建一个新实例。 |
返回值:
修改后的结果参数或如果结果未定义,则为新实例。(如果颜色未定义,则返回未定义)
Computes the componentwise quotient of two Colors.
Name | Type | Description |
---|---|---|
left |
Color | The first Color. |
right |
Color | The second Color. |
result |
Color | The object onto which to store the result. |
返回值:
The modified result parameter.
Divides the provided Color componentwise by the provided scalar.
Name | Type | Description |
---|---|---|
color |
Color | The Color to be divided. |
scalar |
Number | The scalar to divide with. |
result |
Color | The object onto which to store the result. |
返回值:
The modified result parameter.
Returns true if the first Color equals the second color.
Name | Type | Description |
---|---|---|
left |
Color | The first Color to compare for equality. |
right |
Color | The second Color to compare for equality. |
返回值:
true
if the Colors are equal; otherwise, false
.
Converts a 'float' color component in the range of 0 to 1.0 into
a 'byte' color component in the range of 0 to 255.
Name | Type | Description |
---|---|---|
number |
Number | The number to be converted. |
返回值:
The converted number.
创建一个新颜色,该颜色具有与指定颜色相同的红色、绿色和蓝色分量,但具有新指定的alpha值。
Name | Type | Description |
---|---|---|
color |
Color | 基础颜色。 |
alpha |
Number | 新alpha分量。 |
result |
Color | optional 存储结果的对象。 |
返回值:
修改后的结果参数或如果未提供则为新颜色实例。
示例:
var translucentRed = Cesium.Color.fromAlpha(Cesium.Color.RED, 0.9);
创建使用红、绿、蓝和alpha值指定的新颜色*范围在0到255之间的值,在内部转换为范围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 存储结果的对象。 |
返回值:
修改后的结果参数,或者如果没有提供一个颜色实例,则使用一个新的颜色实例。
Creates a Color instance from a
Cartesian4
. x
, y
, z
,
and w
map to red
, green
, blue
, and alpha
, respectively.
Name | Type | Description |
---|---|---|
cartesian |
Cartesian4 | The source cartesian. |
result |
Color | optional The object onto which to store the result. |
返回值:
The modified result parameter or a new Color instance if one was not provided.
Creates a Color instance from a CSS color value.
Name | Type | Description |
---|---|---|
color |
String | The CSS color value in #rgb, #rrggbb, rgb(), rgba(), hsl(), or hsla() format. |
result |
Color | optional The object to store the result in, if undefined a new instance will be created. |
返回值:
The color object, or undefined if the string was not a valid CSS color.
示例:
var cesiumBlue = Cesium.Color.fromCssColorString('#67ADDF');
var green = Cesium.Color.fromCssColorString('green');
参考:
Creates a Color instance from hue, saturation, and lightness.
Name | Type | Default | Description |
---|---|---|---|
hue |
Number |
0
|
optional The hue angle 0...1 |
saturation |
Number |
0
|
optional The saturation value 0...1 |
lightness |
Number |
0
|
optional The lightness value 0...1 |
alpha |
Number |
1.0
|
optional The alpha component 0...1 |
result |
Color | optional The object to store the result in, if undefined a new instance will be created. |
返回值:
The color object.
参考:
Creates a random color using the provided options. For reproducible random colors, you should
call
CesiumMath#setRandomNumberSeed
once at the beginning of your application.
Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object |
optional
Object with the following properties:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
result |
Color | optional The object to store the result in, if undefined a new instance will be created. |
返回值:
The modified result parameter or a new instance if result was undefined.
异常情况:
-
DeveloperError : minimumRed must be less than or equal to maximumRed.
-
DeveloperError : minimumGreen must be less than or equal to maximumGreen.
-
DeveloperError : minimumBlue must be less than or equal to maximumBlue.
-
DeveloperError : minimumAlpha must be less than or equal to maximumAlpha.
示例:
//Create a completely random color
var color = Cesium.Color.fromRandom();
//Create a random shade of yellow.
var color = Cesium.Color.fromRandom({
red : 1.0,
green : 1.0,
alpha : 1.0
});
//Create a random bright color.
var color = Cesium.Color.fromRandom({
minimumRed : 0.75,
minimumGreen : 0.75,
minimumBlue : 0.75,
alpha : 1.0
});
Creates a new Color from a single numeric unsigned 32-bit RGBA value, using the endianness
of the system.
Name | Type | Description |
---|---|---|
rgba |
Number | A single numeric unsigned 32-bit RGBA value. |
result |
Color | optional The object to store the result in, if undefined a new instance will be created. |
返回值:
The color object.
示例:
var color = Cesium.Color.fromRgba(0x67ADDFFF);
参考:
Computes the componentwise modulus of two Colors.
Name | Type | Description |
---|---|---|
left |
Color | The first Color. |
right |
Color | The second Color. |
result |
Color | The object onto which to store the result. |
返回值:
The modified result parameter.
Computes the componentwise product of two Colors.
Name | Type | Description |
---|---|---|
left |
Color | The first Color. |
right |
Color | The second Color. |
result |
Color | The object onto which to store the result. |
返回值:
The modified result parameter.
Multiplies the provided Color componentwise by the provided scalar.
Name | Type | Description |
---|---|---|
color |
Color | The Color to be scaled. |
scalar |
Number | The scalar to multiply with. |
result |
Color | The object onto which to store the result. |
返回值:
The modified result parameter.
Stores the provided instance into the provided array.
Name | Type | Default | Description |
---|---|---|---|
value |
Color | The value to pack. | |
array |
Array.<Number> | The array to pack into. | |
startingIndex |
Number |
0
|
optional The index into the array at which to start packing the elements. |
返回值:
The array that was packed into
Computes the componentwise difference of two Colors.
Name | Type | Description |
---|---|---|
left |
Color | The first Color. |
right |
Color | The second Color. |
result |
Color | The object onto which to store the result. |
返回值:
The modified result parameter.
Retrieves an instance from a packed array.
Name | Type | Default | Description |
---|---|---|---|
array |
Array.<Number> | The packed array. | |
startingIndex |
Number |
0
|
optional The starting index of the element to be unpacked. |
result |
Color | optional The object into which to store the result. |
返回值:
The modified result parameter or a new Color instance if one was not provided.
Brightens this color by the provided magnitude.
Name | Type | Description |
---|---|---|
magnitude |
Number | A positive number indicating the amount to brighten. |
result |
Color | The object onto which to store the result. |
返回值:
The modified result parameter.
示例:
var brightBlue = Cesium.Color.BLUE.brighten(0.5, new Cesium.Color());
Returns a duplicate of a Color instance.
Name | Type | Description |
---|---|---|
result |
Color | optional The object to store the result in, if undefined a new instance will be created. |
返回值:
The modified result parameter or a new instance if result was undefined.
Darkens this color by the provided magnitude.
Name | Type | Description |
---|---|---|
magnitude |
Number | A positive number indicating the amount to darken. |
result |
Color | The object onto which to store the result. |
返回值:
The modified result parameter.
示例:
var darkBlue = Cesium.Color.BLUE.darken(0.5, new Cesium.Color());
Returns true if this Color equals other.
Name | Type | Description |
---|---|---|
other |
Color | The Color to compare for equality. |
返回值:
true
if the Colors are equal; otherwise, false
.
Returns
true
if this Color equals other componentwise within the specified epsilon.
Name | Type | Default | Description |
---|---|---|---|
other |
Color | The Color to compare for equality. | |
epsilon |
Number |
0.0
|
optional The epsilon to use for equality testing. |
返回值:
true
if the Colors are equal within the specified epsilon; otherwise, false
.
Converts this color to an array of red, green, blue, and alpha values
that are in the range of 0 to 255.
Name | Type | Description |
---|---|---|
result |
Array.<Number> | optional The array to store the result in, if undefined a new instance will be created. |
返回值:
The modified result parameter or a new instance if result was undefined.
创建一个包含此颜色的CSS颜色值的字符串。
返回值:
相当于CSS的这种颜色。
Converts this color to a single numeric unsigned 32-bit RGBA value, using the endianness
of the system.
返回值:
A single numeric unsigned 32-bit RGBA value.
示例:
var rgba = Cesium.Color.BLUE.toRgba();
参考:
Creates a string representing this Color in the format '(red, green, blue, alpha)'.
返回值:
A string representing this Color in the format '(red, green, blue, alpha)'.
创建与此颜色具有相同的红、绿和蓝分量的新颜色,但具有指定的alpha值。
Name | Type | Description |
---|---|---|
alpha |
Number | 新的alpha分量。 |
result |
Color | optional 存储结果的对象。 |
返回值:
修改后的结果参数或如果未提供则为新颜色实例。
示例:
var translucentRed = Cesium.Color.RED.withAlpha(0.9);