Color 类
Summary: The color of the pixel.
Module: aspose.imaging
Full Name: aspose.imaging.Color
Constructors
| Name | 描述 |
|---|---|
| Color() | 初始化 Color 类的新实例 |
Properties
| Name | Type | Access | 描述 |
|---|---|---|---|
| a | System.Byte | r | 获取此 Color 结构的 alpha 分量值。 |
| alice_blue [static] | Color | r | 获取系统定义的颜色。 |
| antique_white [static] | Color | r | 获取系统定义的颜色。 |
| aqua [static] | Color | r | 获取系统定义的颜色。 |
| aquamarine [static] | Color | r | 获取系统定义的颜色。 |
| azure [static] | Color | r | 获取系统定义的颜色。 |
| b | System.Byte | r | 获取此 Color 结构的蓝色分量值。 |
| beige [static] | Color | r | 获取系统定义的颜色。 |
| bisque [static] | Color | r | 获取系统定义的颜色。 |
| black [static] | Color | r | 获取系统定义的颜色。 |
| blanched_almond [static] | Color | r | 获取系统定义的颜色。 |
| blue [static] | Color | r | 获取系统定义的颜色。 |
| blue_violet [static] | Color | r | 获取系统定义的颜色。 |
| brown [static] | Color | r | 获取系统定义的颜色。 |
| burly_wood [static] | Color | r | 获取系统定义的颜色。 |
| cadet_blue [static] | Color | r | 获取系统定义的颜色。 |
| chartreuse [static] | Color | r | 获取系统定义的颜色。 |
| chocolate [static] | Color | r | 获取系统定义的颜色。 |
| coral [static] | Color | r | 获取系统定义的颜色。 |
| cornflower_blue [static] | Color | r | 获取系统定义的颜色。 |
| cornsilk [static] | Color | r | 获取系统定义的颜色。 |
| crimson [static] | Color | r | 获取系统定义的颜色。 |
| cyan [static] | Color | r | 获取系统定义的颜色。 |
| dark_blue [static] | Color | r | 获取系统定义的颜色。 |
| dark_cyan [static] | Color | r | 获取系统定义的颜色。 |
| dark_goldenrod [static] | Color | r | 获取系统定义的颜色。 |
| dark_gray [static] | Color | r | 获取系统定义的颜色。 |
| dark_green [static] | Color | r | 获取系统定义的颜色。 |
| dark_khaki [static] | Color | r | 获取系统定义的颜色。 |
| dark_magenta [static] | Color | r | 获取系统定义的颜色。 |
| dark_olive_green [static] | Color | r | 获取系统定义的颜色。 |
| dark_orange [static] | Color | r | 获取系统定义的颜色。 |
| dark_orchid [static] | Color | r | 获取系统定义的颜色。 |
| dark_red [static] | Color | r | 获取系统定义的颜色。 |
| dark_salmon [static] | Color | r | 获取系统定义的颜色。 |
| dark_sea_green [static] | Color | r | 获取系统定义的颜色。 |
| dark_slate_blue [static] | Color | r | 获取系统定义的颜色。 |
| dark_slate_gray [static] | Color | r | 获取系统定义的颜色。 |
| dark_turquoise [static] | Color | r | 获取系统定义的颜色。 |
| dark_violet [static] | Color | r | 获取系统定义的颜色。 |
| deep_pink [static] | Color | r | 获取系统定义的颜色。 |
| deep_sky_blue [static] | Color | r | 获取系统定义的颜色。 |
| dim_gray [static] | Color | r | 获取系统定义的颜色。 |
| dodger_blue [static] | Color | r | 获取系统定义的颜色。 |
| empty [static] | Color | r | 获取一个空的 Color。 |
| firebrick [static] | Color | r | 获取系统定义的颜色。 |
| floral_white [static] | Color | r | 获取系统定义的颜色。 |
| forest_green [static] | Color | r | 获取系统定义的颜色。 |
| fuchsia [static] | Color | r | 获取系统定义的颜色。 |
| g | System.Byte | r | 获取此 Color 结构的绿色分量值。 |
| gainsboro [static] | Color | r | 获取系统定义的颜色。 |
| ghost_white [static] | Color | r | 获取系统定义的颜色。 |
| gold [static] | Color | r | 获取系统定义的颜色。 |
| goldenrod [static] | Color | r | 获取系统定义的颜色。 |
| gray [static] | Color | r | 获取系统定义的颜色。 |
| green [static] | Color | r | 获取系统定义的颜色。 |
| green_yellow [static] | Color | r | 获取系统定义的颜色。 |
| honeydew [static] | Color | r | 获取系统定义的颜色。 |
| hot_pink [static] | Color | r | 获取系统定义的颜色。 |
| indian_red [static] | Color | r | 获取系统定义的颜色。 |
| indigo [static] | Color | r | 获取系统定义的颜色。 |
| is_empty | bool | r | 获取一个值,指示此 Color 结构是否未初始化。 |
| is_known_color | bool | r | 获取一个值,指示此 Color 结构是否为预定义颜色。预定义颜色由 KnownColor 枚举的元素表示。 |
| is_named_color | bool | r | 获取一个值,指示此 Color 结构是命名颜色还是 KnownColor 枚举的成员。 |
| ivory [static] | Color | r | 获取系统定义的颜色。 |
| khaki [static] | Color | r | 获取系统定义的颜色。 |
| lavender [static] | Color | r | 获取系统定义的颜色。 |
| lavender_blush [static] | Color | r | 获取系统定义的颜色。 |
| lawn_green [static] | Color | r | 获取系统定义的颜色。 |
| lemon_chiffon [static] | Color | r | 获取系统定义的颜色。 |
| light_blue [static] | Color | r | 获取系统定义的颜色。 |
| light_coral [static] | Color | r | 获取系统定义的颜色。 |
| light_cyan [static] | Color | r | 获取系统定义的颜色。 |
| light_goldenrod_yellow [static] | Color | r | 获取系统定义的颜色。 |
| light_gray [static] | Color | r | 获取系统定义的颜色。 |
| light_green [static] | Color | r | 获取系统定义的颜色。 |
| light_pink [static] | Color | r | 获取系统定义的颜色。 |
| light_salmon [static] | Color | r | 获取系统定义的颜色。 |
| light_sea_green [static] | Color | r | 获取系统定义的颜色。 |
| light_sky_blue [static] | Color | r | 获取系统定义的颜色。 |
| light_slate_gray [static] | Color | r | 获取系统定义的颜色。 |
| light_steel_blue [static] | Color | r | 获取系统定义的颜色。 |
| light_yellow [static] | Color | r | 获取系统定义的颜色。 |
| lime [static] | Color | r | 获取系统定义的颜色。 |
| lime_green [static] | Color | r | 获取系统定义的颜色。 |
| linen [static] | Color | r | 获取系统定义的颜色。 |
| magenta [static] | Color | r | 获取系统定义的颜色。 |
| maroon [static] | Color | r | 获取系统定义的颜色。 |
| medium_aquamarine [static] | Color | r | 获取系统定义的颜色。 |
| medium_blue [static] | Color | r | 获取系统定义的颜色。 |
| medium_orchid [static] | Color | r | 获取系统定义的颜色。 |
| medium_purple [static] | Color | r | 获取系统定义的颜色。 |
| medium_sea_green [static] | Color | r | 获取系统定义的颜色。 |
| medium_slate_blue [static] | Color | r | 获取系统定义的颜色。 |
| medium_spring_green [static] | Color | r | 获取系统定义的颜色。 |
| medium_turquoise [static] | Color | r | 获取系统定义的颜色。 |
| medium_violet_red [static] | Color | r | 获取系统定义的颜色。 |
| midnight_blue [static] | Color | r | 获取系统定义的颜色。 |
| mint_cream [static] | Color | r | 获取系统定义的颜色。 |
| misty_rose [static] | Color | r | 获取系统定义的颜色。 |
| moccasin [static] | Color | r | 获取系统定义的颜色。 |
| name | string | r | 获取此 Color 的名称。 |
| navajo_white [static] | Color | r | 获取系统定义的颜色。 |
| navy [static] | Color | r | 获取系统定义的颜色。 |
| old_lace [static] | Color | r | 获取系统定义的颜色。 |
| olive [static] | Color | r | 获取系统定义的颜色。 |
| olive_drab [static] | Color | r | 获取系统定义的颜色。 |
| orange [static] | Color | r | 获取系统定义的颜色。 |
| orange_red [static] | Color | r | 获取系统定义的颜色。 |
| orchid [static] | Color | r | 获取系统定义的颜色。 |
| pale_goldenrod [static] | Color | r | 获取系统定义的颜色。 |
| pale_green [static] | Color | r | 获取系统定义的颜色。 |
| pale_turquoise [static] | Color | r | 获取系统定义的颜色。 |
| pale_violet_red [static] | Color | r | 获取系统定义的颜色。 |
| papaya_whip [static] | Color | r | 获取系统定义的颜色。 |
| peach_puff [static] | Color | r | 获取系统定义的颜色。 |
| peru [static] | Color | r | 获取系统定义的颜色。 |
| pink [static] | Color | r | 获取系统定义的颜色。 |
| plum [static] | Color | r | 获取系统定义的颜色。 |
| powder_blue [static] | Color | r | 获取系统定义的颜色。 |
| purple [static] | Color | r | 获取系统定义的颜色。 |
| r | System.Byte | r | 获取此 Color 结构的红色分量值。 |
| red [static] | Color | r | 获取系统定义的颜色。 |
| rosy_brown [static] | Color | r | 获取系统定义的颜色。 |
| royal_blue [static] | Color | r | 获取系统定义的颜色。 |
| saddle_brown [static] | Color | r | 获取系统定义的颜色。 |
| salmon [static] | Color | r | 获取系统定义的颜色。 |
| sandy_brown [static] | Color | r | 获取系统定义的颜色。 |
| sea_green [static] | Color | r | 获取系统定义的颜色。 |
| sea_shell [static] | Color | r | 获取系统定义的颜色。 |
| sienna [static] | Color | r | 获取系统定义的颜色。 |
| silver [static] | Color | r | 获取系统定义的颜色。 |
| sky_blue [static] | Color | r | 获取系统定义的颜色。 |
| slate_blue [static] | Color | r | 获取系统定义的颜色。 |
| slate_gray [static] | Color | r | 获取系统定义的颜色。 |
| snow [static] | Color | r | 获取系统定义的颜色。 |
| spring_green [static] | Color | r | 获取系统定义的颜色。 |
| steel_blue [static] | Color | r | 获取系统定义的颜色。 |
| tan [static] | Color | r | 获取系统定义的颜色。 |
| teal [static] | Color | r | 获取系统定义的颜色。 |
| thistle [static] | Color | r | 获取系统定义的颜色。 |
| tomato [static] | Color | r | 获取系统定义的颜色。 |
| transparent [static] | Color | r | 获取系统定义的颜色。 |
| turquoise [static] | Color | r | 获取系统定义的颜色。 |
| violet [static] | Color | r | 获取系统定义的颜色。 |
| wheat [static] | Color | r | 获取系统定义的颜色。 |
| white [static] | Color | r | 获取系统定义的颜色。 |
| white_smoke [static] | Color | r | 获取系统定义的颜色。 |
| yellow [static] | Color | r | 获取系统定义的颜色。 |
| yellow_green [static] | Color | r | 获取系统定义的颜色。 |
Methods
Constructor: Color()
Color()
初始化 Color 类的新实例
Method: from_argb(alpha, base_color) [static]
from_argb(alpha, base_color)
从指定的 Color 结构创建一个 Color 结构,但使用新的指定 alpha 值。虽然此方法允许为 alpha 值传入 32 位值,但该值限制为 8 位。
Parameters:
| 参数 | Type | Description |
|---|---|---|
| alpha | int | 新 Color 的 alpha 值。有效范围为 0 到 255。 |
| base_color | Color | 用于创建新 Color 的 Color。 |
Returns
| Type | Description |
|---|---|
| Color | 此方法创建的 Color。 |
Method: from_argb(alpha, red, green, blue) [static]
from_argb(alpha, red, green, blue)
从四个 ARGB 分量(alpha、红、绿、蓝)值创建一个 Color 结构。虽然此方法允许为每个分量传入 32 位值,但每个分量的值限制为 8 位。
Parameters:
| 参数 | Type | Description |
|---|---|---|
| alpha | int | alpha 组件。有效范围为 0 到 255。 |
| 红色 | int | 红色组件。有效范围为 0 到 255。 |
| 绿色 | int | 绿色组件。有效范围为 0 到 255。 |
| 蓝色 | int | 蓝色组件。有效范围为 0 到 255。 |
Returns
| Type | Description |
|---|---|
| Color | 此方法创建的 Color。 |
Method: from_argb(argb) [static]
from_argb(argb)
从 32 位 ARGB 值创建一个 Color 结构。
Parameters:
| 参数 | Type | Description |
|---|---|---|
| argb | int | 指定 32 位 ARGB 值的值。 |
Returns
| Type | Description |
|---|---|
| Color | 此方法创建的 Color 结构。 |
Method: from_argb(red, green, blue) [static]
from_argb(red, green, blue)
从指定的 8 位颜色值(红、绿、蓝)创建一个 Color 结构。alpha 值隐式为 255(完全不透明)。虽然此方法允许为每个颜色分量传入 32 位值,但每个分量的值限制为 8 位。
Parameters:
| 参数 | Type | Description |
|---|---|---|
| red | int | 新 Color 的红色组件值。有效范围为 0 到 255。 |
| green | int | 新 Color 的绿色组件值。有效范围为 0 到 255。 |
| blue | int | 新 Color 的蓝色组件值。有效范围为 0 到 255。 |
Returns
| Type | Description |
|---|---|
| Color | 此方法创建的 Color。 |
Method: from_known_color(color) [static]
from_known_color(color)
从指定的预定义颜色创建一个 Color 结构。
Parameters:
| 参数 | Type | Description |
|---|---|---|
| color | KnownColor | KnownColor 枚举的一个元素。 |
Returns
| Type | Description |
|---|---|
| Color | 此方法创建的 Color。 |
Method: from_name(name) [static]
from_name(name)
从指定的预定义颜色名称创建一个 Color 结构。
Parameters:
| 参数 | Type | Description |
|---|---|---|
| name | string | 一个预定义颜色的名称字符串。有效名称与 KnownColor 枚举的元素名称相同。 |
Returns
| Type | Description |
|---|---|
| Color | 此方法创建的 Color。 |
Method: get_brightness()
get_brightness()
获取此 Color 结构的色相-饱和度-亮度 (HSB) 亮度值。
Returns
| Type | Description |
|---|---|
| float | 此 Color 的亮度。亮度范围从 0.0 到 1.0,0.0 表示黑色,1.0 表示白色。 |
Method: get_hue()
get_hue()
获取此 Color 结构的色相-饱和度-亮度 (HSB) 色相值(以度为单位)。
Returns
| Type | Description |
|---|---|
| float | 此 Color 的色相(以度为单位)。色相以度数测量,范围从 0.0 到 360.0,使用 HSB 颜色空间。 |
Method: get_saturation()
get_saturation()
获取此 Color 结构的色相-饱和度-亮度 (HSB) 饱和度值。
Returns
| Type | Description |
|---|---|
| float | 此 Color 的饱和度。饱和度范围从 0.0 到 1.0,0.0 为灰度,1.0 为最高饱和度。 |
Method: to_argb()
to_argb()
获取此 Color 结构的 32 位 ARGB 值。
Returns
| Type | Description |
|---|---|
| int | 此 Color 的 32 位 ARGB 值。 |
Method: to_cmyk(pixel) [static]
to_cmyk(pixel)
从 Color 转换为 CMYKColor。
此方法已弃用。请使用更有效的 CmykColorHelper.to_cmyk(pixels)。
Parameters:
| 参数 | Type | Description |
|---|---|---|
| pixel | Color |
Returns
| Type | Description |
|---|---|
| CmykColor | 此 CmykColor[]. |
Method: to_cmyk(pixels) [static]
to_cmyk(pixels)
从 Color 转换为 CMYKColor。
此方法已弃用。请使用更有效的 CmykColorHelper.to_cmyk(pixels)。
Parameters:
| 参数 | Type | Description |
|---|---|---|
| pixels | Color[] | RGB 格式的 Color 类型像素。 |
Returns
| Type | Description |
|---|---|
| CmykColor[] | 此 CmykColor[]. |
Method: to_cmyk_color(pixel) [static]
to_cmyk_color(pixel)
从 Color 转换为 CMYKColor。
此方法已弃用。请使用更有效的 CmykColorHelper.to_cmyk(pixel)。
Parameters:
| 参数 | Type | Description |
|---|---|---|
| pixel | Color | RGB 格式的 Color 类型像素。 |
Returns
| Type | Description |
|---|---|
| CmykColor | 此 CmykColor。 |
Method: to_cmyk_color_with_def_icc(pixel) [static]
to_cmyk_color_with_def_icc(pixel)
使用默认配置文件的 ICC 转换将 Color 转换为 CMYKColor。
此方法已弃用。请使用更有效的 CmykColorHelper.to_cmyk_icc(pixel)。
Parameters:
| 参数 | Type | Description |
|---|---|---|
| pixel | Color | RGB 格式的 Color 类型像素。 |
Returns
| Type | Description |
|---|---|
| CmykColor | 此 CmykColor。 |
Method: to_cmyk_color_with_icc(pixel, rgb_icc_stream, cmyk_icc_stream) [static]
to_cmyk_color_with_icc(pixel, rgb_icc_stream, cmyk_icc_stream)
使用默认配置文件的 icc 转换将 Color 转换为 CMYKColor。
此方法已弃用。请使用更有效的 CmykColorHelper.to_cmyk_icc(pixel, rgb_icc_stream, cmyk_icc_stream)。
Parameters:
| 参数 | Type | Description |
|---|---|---|
| pixel | Color | RGB 格式的 Color 类型像素。 |
| rgb_icc_stream | _io.BufferedRandom | 包含 ICC RGB 配置文件的流。 |
| cmyk_icc_stream | _io.BufferedRandom | 包含 ICC CMYK 配置文件的流。 |
Returns
| Type | Description |
|---|---|
| CmykColor | 此 CmykColor[]. |
Method: to_cmyk_colors(pixels) [static]
to_cmyk_colors(pixels)
使用默认配置文件的 icc 转换将 Color 转换为 CMYKColor。
此方法已弃用。请使用更有效的 CmykColorHelper.to_cmyk_icc(pixels)。
Parameters:
| 参数 | Type | Description |
|---|---|---|
| pixels | Color[] | RGB 格式的 Color 类型像素。 |
Returns
| Type | Description |
|---|---|
| CmykColor[] | 此 CmykColor[]. |
Method: to_cmyk_colors_with_def_icc(pixels) [static]
to_cmyk_colors_with_def_icc(pixels)
使用默认配置文件的 icc 转换将 Color 转换为 CMYKColor。
此方法已弃用。请使用更有效的 CmykColorHelper.to_cmyk_icc(pixels)。
Parameters:
| 参数 | Type | Description |
|---|---|---|
| pixels | Color[] | RGB 格式的 Color 类型像素。 |
Returns
| Type | Description |
|---|---|
| CmykColor[] | 此 CmykColor[]. |
Method: to_cmyk_colors_with_icc(pixels, rgb_icc_stream, cmyk_icc_stream) [static]
to_cmyk_colors_with_icc(pixels, rgb_icc_stream, cmyk_icc_stream)
使用 icc 转换将 Color 转换为 CMYKColor。
此方法已弃用。请使用更有效的 CmykColorHelper.to_cmyk_icc(pixels, rgb_icc_stream, cmyk_icc_stream)。
Parameters:
| 参数 | Type | Description |
|---|---|---|
| pixels | Color[] | RGB 格式的 Color 类型像素。 |
| rgb_icc_stream | _io.BufferedRandom | 包含 ICC RGB 配置文件的流。 |
| cmyk_icc_stream | _io.BufferedRandom | 包含 ICC CMYK 配置文件的流。 |
Returns
| Type | Description |
|---|---|
| CmykColor[] | 此 CmykColor[]. |
Method: to_cmyk_icc(pixel) [static]
to_cmyk_icc(pixel)
使用默认配置文件的 ICC 转换将 Color 转换为 CMYKColor。
此方法已弃用。请使用更有效的 CmykColorHelper.to_cmyk_icc(pixel)。
Parameters:
| 参数 | Type | Description |
|---|---|---|
| pixel | Color | RGB 格式的 Color 类型像素。 |
Returns
| Type | Description |
|---|---|
| CmykColor | 此 CmykColor。 |
Method: to_cmyk_icc(pixel, rgb_icc_stream, cmyk_icc_stream) [static]
to_cmyk_icc(pixel, rgb_icc_stream, cmyk_icc_stream)
使用 icc 转换将 Color 转换为 CMYKColor。
此方法已弃用。请使用更有效的 CmykColorHelper.to_cmyk_icc(pixels, rgb_icc_stream, cmyk_icc_stream)。
Parameters:
| 参数 | Type | Description |
|---|---|---|
| pixel | Color | |
| rgb_icc_stream | _io.BufferedRandom | 包含 ICC RGB 配置文件的流。 |
| cmyk_icc_stream | _io.BufferedRandom | 包含 ICC CMYK 配置文件的流。 |
Returns
| Type | Description |
|---|---|
| CmykColor | 此 CmykColor[]。 |
Method: to_cmyk_icc(pixels) [static]
to_cmyk_icc(pixels)
使用默认配置文件的 icc 转换将 Color 转换为 CMYKColor。
此方法已弃用。请使用更有效的 CmykColorHelper.to_cmyk_icc(pixels)。
Parameters:
| 参数 | Type | Description |
|---|---|---|
| pixels | Color[] | RGB 格式的 Color 类型像素。 |
Returns
| Type | Description |
|---|---|
| CmykColor[] | 此 CmykColor[]. |
Method: to_cmyk_icc(pixels, rgb_icc_stream, cmyk_icc_stream) [static]
to_cmyk_icc(pixels, rgb_icc_stream, cmyk_icc_stream)
使用 icc 转换将 Color 转换为 CMYKColor。
此方法已弃用。请使用更有效的 CmykColorHelper.to_cmyk_icc(pixels, rgb_icc_stream, cmyk_icc_stream)。
Parameters:
| 参数 | Type | Description |
|---|---|---|
| pixels | Color[] | RGB 格式的 Color 类型像素。 |
| rgb_icc_stream | _io.BufferedRandom | 包含 ICC RGB 配置文件的流。 |
| cmyk_icc_stream | _io.BufferedRandom | 包含 ICC CMYK 配置文件的流。 |
Returns
| Type | Description |
|---|---|
| CmykColor[] | 此 CmykColor[]。 |
Method: to_known_color()
to_known_color()
获取此 Color 结构的 KnownColor 值。
Returns
| Type | Description |
|---|---|
| KnownColor | 如果 Color 是通过使用 Color.from_name(name) 方法或 Color.from_known_color(color) 方法从预定义颜色创建的,则为 KnownColor 枚举的一个元素;否则为 0。 |