Color 类

Summary: The color of the pixel.

Module: aspose.imaging

Full Name: aspose.imaging.Color

Constructors

Name描述
Color()初始化 Color 类的新实例

Properties

NameTypeAccess描述
aSystem.Byter获取此 Color 结构的 alpha 分量值。
alice_blue [static]Colorr获取系统定义的颜色。
antique_white [static]Colorr获取系统定义的颜色。
aqua [static]Colorr获取系统定义的颜色。
aquamarine [static]Colorr获取系统定义的颜色。
azure [static]Colorr获取系统定义的颜色。
bSystem.Byter获取此 Color 结构的蓝色分量值。
beige [static]Colorr获取系统定义的颜色。
bisque [static]Colorr获取系统定义的颜色。
black [static]Colorr获取系统定义的颜色。
blanched_almond [static]Colorr获取系统定义的颜色。
blue [static]Colorr获取系统定义的颜色。
blue_violet [static]Colorr获取系统定义的颜色。
brown [static]Colorr获取系统定义的颜色。
burly_wood [static]Colorr获取系统定义的颜色。
cadet_blue [static]Colorr获取系统定义的颜色。
chartreuse [static]Colorr获取系统定义的颜色。
chocolate [static]Colorr获取系统定义的颜色。
coral [static]Colorr获取系统定义的颜色。
cornflower_blue [static]Colorr获取系统定义的颜色。
cornsilk [static]Colorr获取系统定义的颜色。
crimson [static]Colorr获取系统定义的颜色。
cyan [static]Colorr获取系统定义的颜色。
dark_blue [static]Colorr获取系统定义的颜色。
dark_cyan [static]Colorr获取系统定义的颜色。
dark_goldenrod [static]Colorr获取系统定义的颜色。
dark_gray [static]Colorr获取系统定义的颜色。
dark_green [static]Colorr获取系统定义的颜色。
dark_khaki [static]Colorr获取系统定义的颜色。
dark_magenta [static]Colorr获取系统定义的颜色。
dark_olive_green [static]Colorr获取系统定义的颜色。
dark_orange [static]Colorr获取系统定义的颜色。
dark_orchid [static]Colorr获取系统定义的颜色。
dark_red [static]Colorr获取系统定义的颜色。
dark_salmon [static]Colorr获取系统定义的颜色。
dark_sea_green [static]Colorr获取系统定义的颜色。
dark_slate_blue [static]Colorr获取系统定义的颜色。
dark_slate_gray [static]Colorr获取系统定义的颜色。
dark_turquoise [static]Colorr获取系统定义的颜色。
dark_violet [static]Colorr获取系统定义的颜色。
deep_pink [static]Colorr获取系统定义的颜色。
deep_sky_blue [static]Colorr获取系统定义的颜色。
dim_gray [static]Colorr获取系统定义的颜色。
dodger_blue [static]Colorr获取系统定义的颜色。
empty [static]Colorr获取一个空的 Color
firebrick [static]Colorr获取系统定义的颜色。
floral_white [static]Colorr获取系统定义的颜色。
forest_green [static]Colorr获取系统定义的颜色。
fuchsia [static]Colorr获取系统定义的颜色。
gSystem.Byter获取此 Color 结构的绿色分量值。
gainsboro [static]Colorr获取系统定义的颜色。
ghost_white [static]Colorr获取系统定义的颜色。
gold [static]Colorr获取系统定义的颜色。
goldenrod [static]Colorr获取系统定义的颜色。
gray [static]Colorr获取系统定义的颜色。
green [static]Colorr获取系统定义的颜色。
green_yellow [static]Colorr获取系统定义的颜色。
honeydew [static]Colorr获取系统定义的颜色。
hot_pink [static]Colorr获取系统定义的颜色。
indian_red [static]Colorr获取系统定义的颜色。
indigo [static]Colorr获取系统定义的颜色。
is_emptyboolr获取一个值,指示此 Color 结构是否未初始化。
is_known_colorboolr获取一个值,指示此 Color 结构是否为预定义颜色。预定义颜色由 KnownColor 枚举的元素表示。
is_named_colorboolr获取一个值,指示此 Color 结构是命名颜色还是 KnownColor 枚举的成员。
ivory [static]Colorr获取系统定义的颜色。
khaki [static]Colorr获取系统定义的颜色。
lavender [static]Colorr获取系统定义的颜色。
lavender_blush [static]Colorr获取系统定义的颜色。
lawn_green [static]Colorr获取系统定义的颜色。
lemon_chiffon [static]Colorr获取系统定义的颜色。
light_blue [static]Colorr获取系统定义的颜色。
light_coral [static]Colorr获取系统定义的颜色。
light_cyan [static]Colorr获取系统定义的颜色。
light_goldenrod_yellow [static]Colorr获取系统定义的颜色。
light_gray [static]Colorr获取系统定义的颜色。
light_green [static]Colorr获取系统定义的颜色。
light_pink [static]Colorr获取系统定义的颜色。
light_salmon [static]Colorr获取系统定义的颜色。
light_sea_green [static]Colorr获取系统定义的颜色。
light_sky_blue [static]Colorr获取系统定义的颜色。
light_slate_gray [static]Colorr获取系统定义的颜色。
light_steel_blue [static]Colorr获取系统定义的颜色。
light_yellow [static]Colorr获取系统定义的颜色。
lime [static]Colorr获取系统定义的颜色。
lime_green [static]Colorr获取系统定义的颜色。
linen [static]Colorr获取系统定义的颜色。
magenta [static]Colorr获取系统定义的颜色。
maroon [static]Colorr获取系统定义的颜色。
medium_aquamarine [static]Colorr获取系统定义的颜色。
medium_blue [static]Colorr获取系统定义的颜色。
medium_orchid [static]Colorr获取系统定义的颜色。
medium_purple [static]Colorr获取系统定义的颜色。
medium_sea_green [static]Colorr获取系统定义的颜色。
medium_slate_blue [static]Colorr获取系统定义的颜色。
medium_spring_green [static]Colorr获取系统定义的颜色。
medium_turquoise [static]Colorr获取系统定义的颜色。
medium_violet_red [static]Colorr获取系统定义的颜色。
midnight_blue [static]Colorr获取系统定义的颜色。
mint_cream [static]Colorr获取系统定义的颜色。
misty_rose [static]Colorr获取系统定义的颜色。
moccasin [static]Colorr获取系统定义的颜色。
namestringr获取此 Color 的名称。
navajo_white [static]Colorr获取系统定义的颜色。
navy [static]Colorr获取系统定义的颜色。
old_lace [static]Colorr获取系统定义的颜色。
olive [static]Colorr获取系统定义的颜色。
olive_drab [static]Colorr获取系统定义的颜色。
orange [static]Colorr获取系统定义的颜色。
orange_red [static]Colorr获取系统定义的颜色。
orchid [static]Colorr获取系统定义的颜色。
pale_goldenrod [static]Colorr获取系统定义的颜色。
pale_green [static]Colorr获取系统定义的颜色。
pale_turquoise [static]Colorr获取系统定义的颜色。
pale_violet_red [static]Colorr获取系统定义的颜色。
papaya_whip [static]Colorr获取系统定义的颜色。
peach_puff [static]Colorr获取系统定义的颜色。
peru [static]Colorr获取系统定义的颜色。
pink [static]Colorr获取系统定义的颜色。
plum [static]Colorr获取系统定义的颜色。
powder_blue [static]Colorr获取系统定义的颜色。
purple [static]Colorr获取系统定义的颜色。
rSystem.Byter获取此 Color 结构的红色分量值。
red [static]Colorr获取系统定义的颜色。
rosy_brown [static]Colorr获取系统定义的颜色。
royal_blue [static]Colorr获取系统定义的颜色。
saddle_brown [static]Colorr获取系统定义的颜色。
salmon [static]Colorr获取系统定义的颜色。
sandy_brown [static]Colorr获取系统定义的颜色。
sea_green [static]Colorr获取系统定义的颜色。
sea_shell [static]Colorr获取系统定义的颜色。
sienna [static]Colorr获取系统定义的颜色。
silver [static]Colorr获取系统定义的颜色。
sky_blue [static]Colorr获取系统定义的颜色。
slate_blue [static]Colorr获取系统定义的颜色。
slate_gray [static]Colorr获取系统定义的颜色。
snow [static]Colorr获取系统定义的颜色。
spring_green [static]Colorr获取系统定义的颜色。
steel_blue [static]Colorr获取系统定义的颜色。
tan [static]Colorr获取系统定义的颜色。
teal [static]Colorr获取系统定义的颜色。
thistle [static]Colorr获取系统定义的颜色。
tomato [static]Colorr获取系统定义的颜色。
transparent [static]Colorr获取系统定义的颜色。
turquoise [static]Colorr获取系统定义的颜色。
violet [static]Colorr获取系统定义的颜色。
wheat [static]Colorr获取系统定义的颜色。
white [static]Colorr获取系统定义的颜色。
white_smoke [static]Colorr获取系统定义的颜色。
yellow [static]Colorr获取系统定义的颜色。
yellow_green [static]Colorr获取系统定义的颜色。

Methods

Name描述
from_argb(alpha, base_color)从指定的 Color 结构创建一个 Color 结构,但使用新的指定 alpha 值。虽然此方法允许为 alpha 值传入 32 位值,但该值限制为 8 位。
from_argb(alpha, red, green, blue)从四个 ARGB 分量(alpha、红、绿、蓝)值创建一个 Color 结构。虽然此方法允许为每个分量传入 32 位值,但每个分量的值限制为 8 位。
from_argb(argb)从 32 位 ARGB 值创建一个 Color 结构。
from_argb(red, green, blue)从指定的 8 位颜色值(红、绿、蓝)创建一个 Color 结构。alpha 值隐式为 255(完全不透明)。虽然此方法允许为每个颜色分量传入 32 位值,但每个分量的值限制为 8 位。
from_known_color(color)从指定的预定义颜色创建一个 Color 结构。
from_name(name)从指定的预定义颜色名称创建一个 Color 结构。
get_brightness()获取此 Color 结构的色相-饱和度-亮度 (HSB) 亮度值。
get_hue()获取此 Color 结构的色相-饱和度-亮度 (HSB) 色相值(以度为单位)。
get_saturation()获取此 Color 结构的色相-饱和度-亮度 (HSB) 饱和度值。
to_argb()获取此 Color 结构的 32 位 ARGB 值。
to_cmyk(pixel)从 Color 转换为 CMYKColor。
此方法已弃用。请使用更有效的 CmykColorHelper.to_cmyk(pixels)
to_cmyk(pixels)从 Color 转换为 CMYKColor。
此方法已弃用。请使用更有效的 CmykColorHelper.to_cmyk(pixels)
to_cmyk_color(pixel)从 Color 转换为 CMYKColor。
此方法已弃用。请使用更有效的 CmykColorHelper.to_cmyk(pixel)
to_cmyk_color_with_def_icc(pixel)使用默认配置文件的 ICC 转换将 Color 转换为 CMYKColor。
此方法已弃用。请使用更有效的 CmykColorHelper.to_cmyk_icc(pixel)
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)
to_cmyk_colors(pixels)使用默认配置文件的 icc 转换将 Color 转换为 CMYKColor。
此方法已弃用。请使用更有效的 CmykColorHelper.to_cmyk_icc(pixels)
to_cmyk_colors_with_def_icc(pixels)使用默认配置文件的 icc 转换将 Color 转换为 CMYKColor。
此方法已弃用。请使用更有效的 CmykColorHelper.to_cmyk_icc(pixels)
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)
to_cmyk_icc(pixel)使用默认配置文件的 ICC 转换将 Color 转换为 CMYKColor。
此方法已弃用。请使用更有效的 CmykColorHelper.to_cmyk_icc(pixel)
to_cmyk_icc(pixel, rgb_icc_stream, cmyk_icc_stream)使用 icc 转换将 Color 转换为 CMYKColor。
此方法已弃用。请使用更有效的 CmykColorHelper.to_cmyk_icc(pixels, rgb_icc_stream, cmyk_icc_stream)
to_cmyk_icc(pixels)使用默认配置文件的 icc 转换将 Color 转换为 CMYKColor。
此方法已弃用。请使用更有效的 CmykColorHelper.to_cmyk_icc(pixels)
to_cmyk_icc(pixels, rgb_icc_stream, cmyk_icc_stream)使用 icc 转换将 Color 转换为 CMYKColor。
此方法已弃用。请使用更有效的 CmykColorHelper.to_cmyk_icc(pixels, rgb_icc_stream, cmyk_icc_stream)
to_known_color()获取此 Color 结构的 KnownColor 值。

Constructor: Color()

 Color() 

初始化 Color 类的新实例

Method: from_argb(alpha, base_color) [static]

 from_argb(alpha, base_color) 

从指定的 Color 结构创建一个 Color 结构,但使用新的指定 alpha 值。虽然此方法允许为 alpha 值传入 32 位值,但该值限制为 8 位。

Parameters:

参数TypeDescription
alphaintColor 的 alpha 值。有效范围为 0 到 255。
base_colorColor用于创建新 ColorColor

Returns

TypeDescription
Color此方法创建的 Color

Method: from_argb(alpha, red, green, blue) [static]

 from_argb(alpha, red, green, blue) 

从四个 ARGB 分量(alpha、红、绿、蓝)值创建一个 Color 结构。虽然此方法允许为每个分量传入 32 位值,但每个分量的值限制为 8 位。

Parameters:

参数TypeDescription
alphaintalpha 组件。有效范围为 0 到 255。
红色int红色组件。有效范围为 0 到 255。
绿色int绿色组件。有效范围为 0 到 255。
蓝色int蓝色组件。有效范围为 0 到 255。

Returns

TypeDescription
Color此方法创建的 Color

Method: from_argb(argb) [static]

 from_argb(argb) 

从 32 位 ARGB 值创建一个 Color 结构。

Parameters:

参数TypeDescription
argbint指定 32 位 ARGB 值的值。

Returns

TypeDescription
Color此方法创建的 Color 结构。

Method: from_argb(red, green, blue) [static]

 from_argb(red, green, blue) 

从指定的 8 位颜色值(红、绿、蓝)创建一个 Color 结构。alpha 值隐式为 255(完全不透明)。虽然此方法允许为每个颜色分量传入 32 位值,但每个分量的值限制为 8 位。

Parameters:

参数TypeDescription
redintColor 的红色组件值。有效范围为 0 到 255。
greenintColor 的绿色组件值。有效范围为 0 到 255。
blueintColor 的蓝色组件值。有效范围为 0 到 255。

Returns

TypeDescription
Color此方法创建的 Color

Method: from_known_color(color) [static]

 from_known_color(color) 

从指定的预定义颜色创建一个 Color 结构。

Parameters:

参数TypeDescription
colorKnownColorKnownColor 枚举的一个元素。

Returns

TypeDescription
Color此方法创建的 Color

Method: from_name(name) [static]

 from_name(name) 

从指定的预定义颜色名称创建一个 Color 结构。

Parameters:

参数TypeDescription
namestring一个预定义颜色的名称字符串。有效名称与 KnownColor 枚举的元素名称相同。

Returns

TypeDescription
Color此方法创建的 Color

Method: get_brightness()

 get_brightness() 

获取此 Color 结构的色相-饱和度-亮度 (HSB) 亮度值。

Returns

TypeDescription
floatColor 的亮度。亮度范围从 0.0 到 1.0,0.0 表示黑色,1.0 表示白色。

Method: get_hue()

 get_hue() 

获取此 Color 结构的色相-饱和度-亮度 (HSB) 色相值(以度为单位)。

Returns

TypeDescription
floatColor 的色相(以度为单位)。色相以度数测量,范围从 0.0 到 360.0,使用 HSB 颜色空间。

Method: get_saturation()

 get_saturation() 

获取此 Color 结构的色相-饱和度-亮度 (HSB) 饱和度值。

Returns

TypeDescription
floatColor 的饱和度。饱和度范围从 0.0 到 1.0,0.0 为灰度,1.0 为最高饱和度。

Method: to_argb()

 to_argb() 

获取此 Color 结构的 32 位 ARGB 值。

Returns

TypeDescription
intColor 的 32 位 ARGB 值。

Method: to_cmyk(pixel) [static]

 to_cmyk(pixel) 

从 Color 转换为 CMYKColor。
此方法已弃用。请使用更有效的 CmykColorHelper.to_cmyk(pixels)

Parameters:

参数TypeDescription
pixelColor

Returns

TypeDescription
CmykColorCmykColor[].

Method: to_cmyk(pixels) [static]

 to_cmyk(pixels) 

从 Color 转换为 CMYKColor。
此方法已弃用。请使用更有效的 CmykColorHelper.to_cmyk(pixels)

Parameters:

参数TypeDescription
pixelsColor[]RGB 格式的 Color 类型像素。

Returns

TypeDescription
CmykColor[]CmykColor[].

Method: to_cmyk_color(pixel) [static]

 to_cmyk_color(pixel) 

从 Color 转换为 CMYKColor。
此方法已弃用。请使用更有效的 CmykColorHelper.to_cmyk(pixel)

Parameters:

参数TypeDescription
pixelColorRGB 格式的 Color 类型像素。

Returns

TypeDescription
CmykColorCmykColor

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:

参数TypeDescription
pixelColorRGB 格式的 Color 类型像素。

Returns

TypeDescription
CmykColorCmykColor

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:

参数TypeDescription
pixelColorRGB 格式的 Color 类型像素。
rgb_icc_stream_io.BufferedRandom包含 ICC RGB 配置文件的流。
cmyk_icc_stream_io.BufferedRandom包含 ICC CMYK 配置文件的流。

Returns

TypeDescription
CmykColorCmykColor[].

Method: to_cmyk_colors(pixels) [static]

 to_cmyk_colors(pixels) 

使用默认配置文件的 icc 转换将 Color 转换为 CMYKColor。
此方法已弃用。请使用更有效的 CmykColorHelper.to_cmyk_icc(pixels)

Parameters:

参数TypeDescription
pixelsColor[]RGB 格式的 Color 类型像素。

Returns

TypeDescription
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:

参数TypeDescription
pixelsColor[]RGB 格式的 Color 类型像素。

Returns

TypeDescription
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:

参数TypeDescription
pixelsColor[]RGB 格式的 Color 类型像素。
rgb_icc_stream_io.BufferedRandom包含 ICC RGB 配置文件的流。
cmyk_icc_stream_io.BufferedRandom包含 ICC CMYK 配置文件的流。

Returns

TypeDescription
CmykColor[]CmykColor[].

Method: to_cmyk_icc(pixel) [static]

 to_cmyk_icc(pixel) 

使用默认配置文件的 ICC 转换将 Color 转换为 CMYKColor。
此方法已弃用。请使用更有效的 CmykColorHelper.to_cmyk_icc(pixel)

Parameters:

参数TypeDescription
pixelColorRGB 格式的 Color 类型像素。

Returns

TypeDescription
CmykColorCmykColor

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:

参数TypeDescription
pixelColor
rgb_icc_stream_io.BufferedRandom包含 ICC RGB 配置文件的流。
cmyk_icc_stream_io.BufferedRandom包含 ICC CMYK 配置文件的流。

Returns

TypeDescription
CmykColorCmykColor[]

Method: to_cmyk_icc(pixels) [static]

 to_cmyk_icc(pixels) 

使用默认配置文件的 icc 转换将 Color 转换为 CMYKColor。
此方法已弃用。请使用更有效的 CmykColorHelper.to_cmyk_icc(pixels)

Parameters:

参数TypeDescription
pixelsColor[]RGB 格式的 Color 类型像素。

Returns

TypeDescription
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:

参数TypeDescription
pixelsColor[]RGB 格式的 Color 类型像素。
rgb_icc_stream_io.BufferedRandom包含 ICC RGB 配置文件的流。
cmyk_icc_stream_io.BufferedRandom包含 ICC CMYK 配置文件的流。

Returns

TypeDescription
CmykColor[]CmykColor[]

Method: to_known_color()

 to_known_color() 

获取此 Color 结构的 KnownColor 值。

Returns

TypeDescription
KnownColor如果 Color 是通过使用 Color.from_name(name) 方法或 Color.from_known_color(color) 方法从预定义颜色创建的,则为 KnownColor 枚举的一个元素;否则为 0。