结构体 Color

Color structure

像素的颜色。

public struct Color

属性

名称描述
static AliceBlue { get; }获取系统定义的颜色。
static AntiqueWhite { get; }获取系统定义的颜色。
static Aqua { get; }获取系统定义的颜色。
static Aquamarine { get; }获取系统定义的颜色。
static Azure { get; }获取系统定义的颜色。
static Beige { get; }获取系统定义的颜色。
static Bisque { get; }获取系统定义的颜色。
static Black { get; }获取系统定义的颜色。
static BlanchedAlmond { get; }获取系统定义的颜色。
static Blue { get; }获取系统定义的颜色。
static BlueViolet { get; }获取系统定义的颜色。
static Brown { get; }获取系统定义的颜色。
static BurlyWood { get; }获取系统定义的颜色。
static CadetBlue { get; }获取系统定义的颜色。
static Chartreuse { get; }获取系统定义的颜色。
static Chocolate { get; }获取系统定义的颜色。
static Coral { get; }获取系统定义的颜色。
static CornflowerBlue { get; }获取系统定义的颜色。
static Cornsilk { get; }获取系统定义的颜色。
static Crimson { get; }获取系统定义的颜色。
static Cyan { get; }获取系统定义的颜色。
static DarkBlue { get; }获取系统定义的颜色。
static DarkCyan { get; }获取系统定义的颜色。
static DarkGoldenrod { get; }获取系统定义的颜色。
static DarkGray { get; }获取系统定义的颜色。
static DarkGreen { get; }获取系统定义的颜色。
static DarkKhaki { get; }获取系统定义的颜色。
static DarkMagenta { get; }获取系统定义的颜色。
static DarkOliveGreen { get; }获取系统定义的颜色。
static DarkOrange { get; }获取系统定义的颜色。
static DarkOrchid { get; }获取系统定义的颜色。
static DarkRed { get; }获取系统定义的颜色。
static DarkSalmon { get; }获取系统定义的颜色。
static DarkSeaGreen { get; }获取系统定义的颜色。
static DarkSlateBlue { get; }获取系统定义的颜色。
static DarkSlateGray { get; }获取系统定义的颜色。
static DarkTurquoise { get; }获取系统定义的颜色。
static DarkViolet { get; }获取系统定义的颜色。
static DeepPink { get; }获取系统定义的颜色。
static DeepSkyBlue { get; }获取系统定义的颜色。
static DimGray { get; }获取系统定义的颜色。
static DodgerBlue { get; }获取系统定义的颜色。
static Empty { get; }获取一个空的 Color
static Firebrick { get; }获取系统定义的颜色。
static FloralWhite { get; }获取系统定义的颜色。
static ForestGreen { get; }获取系统定义的颜色。
static Fuchsia { get; }获取系统定义的颜色。
static Gainsboro { get; }获取系统定义的颜色。
static GhostWhite { get; }获取系统定义的颜色。
static Gold { get; }获取系统定义的颜色。
static Goldenrod { get; }获取系统定义的颜色。
static Gray { get; }获取系统定义的颜色。
static Green { get; }获取系统定义的颜色。
static GreenYellow { get; }获取系统定义的颜色。
static Honeydew { get; }获取系统定义的颜色。
static HotPink { get; }获取系统定义的颜色。
static IndianRed { get; }获取系统定义的颜色。
static Indigo { get; }获取系统定义的颜色。
static Ivory { get; }获取系统定义的颜色。
static Khaki { get; }获取系统定义的颜色。
static Lavender { get; }获取系统定义的颜色。
static LavenderBlush { get; }获取系统定义的颜色。
static LawnGreen { get; }获取系统定义的颜色。
static LemonChiffon { get; }获取系统定义的颜色。
static LightBlue { get; }获取系统定义的颜色。
static LightCoral { get; }获取系统定义的颜色。
static LightCyan { get; }获取系统定义的颜色。
static LightGoldenrodYellow { get; }获取系统定义的颜色。
static LightGray { get; }获取系统定义的颜色。
static LightGreen { get; }获取系统定义的颜色。
static LightPink { get; }获取系统定义的颜色。
static LightSalmon { get; }获取系统定义的颜色。
static LightSeaGreen { get; }获取系统定义的颜色。
static LightSkyBlue { get; }获取系统定义的颜色。
static LightSlateGray { get; }获取系统定义的颜色。
static LightSteelBlue { get; }获取系统定义的颜色。
static LightYellow { get; }获取系统定义的颜色。
static Lime { get; }获取系统定义的颜色。
static LimeGreen { get; }获取系统定义的颜色。
static Linen { get; }获取系统定义的颜色。
static Magenta { get; }获取系统定义的颜色。
static Maroon { get; }获取系统定义的颜色。
static MediumAquamarine { get; }获取系统定义的颜色。
static MediumBlue { get; }获取系统定义的颜色。
static MediumOrchid { get; }获取系统定义的颜色。
static MediumPurple { get; }获取系统定义的颜色。
static MediumSeaGreen { get; }获取系统定义的颜色。
static MediumSlateBlue { get; }获取系统定义的颜色。
static MediumSpringGreen { get; }获取系统定义的颜色。
static MediumTurquoise { get; }获取系统定义的颜色。
static MediumVioletRed { get; }获取系统定义的颜色。
static MidnightBlue { get; }获取系统定义的颜色。
static MintCream { get; }获取系统定义的颜色。
static MistyRose { get; }获取系统定义的颜色。
static Moccasin { get; }获取系统定义的颜色。
static NavajoWhite { get; }获取系统定义的颜色。
static Navy { get; }获取系统定义的颜色。
static OldLace { get; }获取系统定义的颜色。
static Olive { get; }获取系统定义的颜色。
static OliveDrab { get; }获取系统定义的颜色。
static Orange { get; }获取系统定义的颜色。
static OrangeRed { get; }获取系统定义的颜色。
static Orchid { get; }获取系统定义的颜色。
static PaleGoldenrod { get; }获取系统定义的颜色。
static PaleGreen { get; }获取系统定义的颜色。
static PaleTurquoise { get; }获取系统定义的颜色。
static PaleVioletRed { get; }获取系统定义的颜色。
static PapayaWhip { get; }获取系统定义的颜色。
static PeachPuff { get; }获取系统定义的颜色。
static Peru { get; }获取系统定义的颜色。
static Pink { get; }获取系统定义的颜色。
static Plum { get; }获取系统定义的颜色。
static PowderBlue { get; }获取系统定义的颜色。
static Purple { get; }获取系统定义的颜色。
static Red { get; }获取系统定义的颜色。
static RosyBrown { get; }获取系统定义的颜色。
static RoyalBlue { get; }获取系统定义的颜色。
static SaddleBrown { get; }获取系统定义的颜色。
static Salmon { get; }获取系统定义的颜色。
static SandyBrown { get; }获取系统定义的颜色。
static SeaGreen { get; }获取系统定义的颜色。
static SeaShell { get; }获取系统定义的颜色。
static Sienna { get; }获取系统定义的颜色。
static Silver { get; }获取系统定义的颜色。
static SkyBlue { get; }获取系统定义的颜色。
static SlateBlue { get; }获取系统定义的颜色。
static SlateGray { get; }获取系统定义的颜色。
static Snow { get; }获取系统定义的颜色。
static SpringGreen { get; }获取系统定义的颜色。
static SteelBlue { get; }获取系统定义的颜色。
static Tan { get; }获取系统定义的颜色。
static Teal { get; }获取系统定义的颜色。
static Thistle { get; }获取系统定义的颜色。
static Tomato { get; }获取系统定义的颜色。
static Transparent { get; }获取系统定义的颜色。
static Turquoise { get; }获取系统定义的颜色。
static Violet { get; }获取系统定义的颜色。
static Wheat { get; }获取系统定义的颜色。
static White { get; }获取系统定义的颜色。
static WhiteSmoke { get; }获取系统定义的颜色。
static Yellow { get; }获取系统定义的颜色。
static YellowGreen { get; }获取系统定义的颜色。
A { get; }获取此 Color 结构的 alpha 分量值。
B { get; }获取此 Color 结构的蓝色分量值。
G { get; }获取此 Color 结构的绿色分量值。
IsEmpty { get; }获取一个值,指示此 Color 结构是否未初始化。
IsKnownColor { get; }获取一个值,指示此 Color 结构是否为预定义颜色。预定义颜色由 KnownColor 枚举的元素表示。
IsNamedColor { get; }获取一个值,指示此 Color 结构是命名颜色还是 KnownColor 枚举的成员。
Name { get; }获取此 Color 的名称。
R { get; }获取此 Color 结构的红色分量值。

方法

名称描述
static FromArgb(int)从 32 位 ARGB 值创建 Color 结构。
static FromArgb(int, Color)从指定的 Color 结构创建 Color 结构,但使用新的指定 alpha 值。虽然此方法允许为 alpha 值传入 32 位值,但该值限制为 8 位。
static FromArgb(int, int, int)从指定的 8 位颜色值(红色、绿色和蓝色)创建一个 Color 结构。Alpha 值隐式为 255(完全不透明)。虽然此方法允许为每个颜色分量传入 32 位值,但每个分量的值限制为 8 位。
static FromArgb(int, int, int, int)从四个 ARGB 分量(alpha、红色、绿色和蓝色)值创建一个 Color 结构。虽然此方法允许为每个分量传入 32 位值,但每个分量的值限制为 8 位。
static FromKnownColor(KnownColor)从指定的预定义颜色创建一个 Color 结构。
static FromName(string)从指定的预定义颜色名称创建一个 Color 结构。
override Equals(object)测试指定的对象是否为 Color 结构且等价于此 Color 结构。
GetBrightness()获取此 Color 结构的色相-饱和度-亮度 (HSB) 亮度值。
override GetHashCode()返回此 Color 结构的哈希码。
GetHue()获取此 Color 结构的色相-饱和度-亮度 (HSB) 色相值(以度为单位)。
GetSaturation()获取此 Color 结构的色相-饱和度-亮度 (HSB) 饱和度值。
ToArgb()获取此 Color 结构的 32 位 ARGB 值。
ToKnownColor()获取此 Color 结构的 KnownColor 值。
override ToString()将此 Color 结构转换为可读的字符串。
static ToCmyk(Color)从 Color 转换为 CMYKColor。此方法已弃用。请使用更有效的 ToCmyk
operator ==测试两个指定的 Color 结构是否等价。
operator !=测试两个指定的 Color 结构是否不同。

另请参见