FromArgb

FromArgb(int)

创建一个Color来自 32 位 ARGB 值的结构.

public static Color FromArgb(int argb)
范围 类型 描述
argb Int32 指定 32 位 ARGB 值的值。

返回值

Color此方法创建的结构。

也可以看看


FromArgb(int, Color)

创建一个Color从指定的结构Color结构, 但具有新指定的 alpha 值。

public static Color FromArgb(int alpha, Color baseColor)
范围 类型 描述
alpha Int32 新的 alpha 值Color.有效值为 0 到 255。
baseColor Color Color从中创建新的Color.

返回值

Color该方法创建的。

例外

例外 (健康)状况
ArgumentOutOfRangeException Alpha 小于 0 或大于 255。

评论

尽管此方法允许为 alpha 值传递 32 位值,但该值被限制为 8 位。

也可以看看


FromArgb(int, int, int)

创建一个Color来自指定 8 位颜色值(红色、绿色和蓝色)的结构和 alpha 值隐式为 255(完全不透明)。

public static Color FromArgb(int red, int green, int blue)
范围 类型 描述
red Int32 新的红色分量值Color.有效值为 0 到 255。
green Int32 新的绿色组件值Color.有效值为 0 到 255。
blue Int32 新的蓝色分量值Color.有效值为 0 到 255。

返回值

Color该方法创建的。

例外

例外 (健康)状况
ArgumentOutOfRangeException 红色、绿色或蓝色小于 0 或大于 255。

评论

虽然此方法允许为每个颜色分量传递一个32位的值, 每个分量的值被限制为8位。

也可以看看


FromArgb(int, int, int, int)

创建一个Color来自四个 ARGB 分量(alpha、红色、绿色和蓝色)值的结构。

public static Color FromArgb(int alpha, int red, int green, int blue)
范围 类型 描述
alpha Int32 新的 alpha 分量值Color.有效值为 0 到 255。
red Int32 新的红色分量值Color.有效值为 0 到 255。
green Int32 新的绿色组件值Color.有效值为 0 到 255。
blue Int32 新的蓝色分量值Color.有效值为 0 到 255。

返回值

Color该方法创建的。

例外

例外 (健康)状况
ArgumentOutOfRangeException 红色、绿色或蓝色小于 0 或大于 255。

评论

虽然此方法允许为每个组件传递一个32位的值,但 每个组件的值被限制为8位。

也可以看看