Color.FromArgb
内容
[
隐藏
]FromArgb(int)
创建一个 Color 结构,来源于 32 位 ARGB 值。
public static Color FromArgb(int argb)
| 参数 | 类型 | 描述 |
|---|---|---|
| argb | Int32 | 指定 32 位 ARGB 值的值。 |
返回值
此方法创建的 Color 结构。
另请参见
- struct Color
- namespace Aspose.Imaging
- assembly Aspose.Imaging
FromArgb(int, int, int, int)
从四个 ARGB 分量(alpha、red、green 和 blue)值创建一个 Color 结构。虽然此方法允许为每个分量传入 32 位值,但每个分量的值限制为 8 位。
public static Color FromArgb(int alpha, int red, int green, int blue)
| 参数 | 类型 | 描述 |
|---|---|---|
| alpha | Int32 | alpha 组件。有效值范围为 0 到 255。 |
| red | Int32 | red 组件。有效值范围为 0 到 255。 |
| green | Int32 | green 组件。有效值范围为 0 到 255。 |
| blue | Int32 | blue 组件。有效值范围为 0 到 255。 |
返回值
此方法创建的 Color。
异常
| 异常 | 条件 |
|---|---|
| ArgumentOutOfRangeException | alpha、red、green 或 blue 小于 0 或大于 255。 |
另请参见
- struct Color
- namespace Aspose.Imaging
- assembly Aspose.Imaging
FromArgb(int, Color)
从指定的 Color 结构创建一个 Color 结构,但使用新的指定 alpha 值。虽然此方法允许为 alpha 值传入 32 位值,但该值限制为 8 位。
public static Color FromArgb(int alpha, Color baseColor)
| 参数 | 类型 | 描述 |
|---|---|---|
| alpha | Int32 | 新 Color 的 alpha 值。有效值范围为 0 到 255。 |
| baseColor | Color | 用于创建新 Color 的 Color。 |
返回值
此方法创建的 Color。
异常
| 异常 | 条件 |
|---|---|
| ArgumentOutOfRangeException | alpha 小于 0 或大于 255。 |
另请参见
- struct Color
- namespace Aspose.Imaging
- assembly Aspose.Imaging
FromArgb(int, int, int)
从指定的 8 位颜色值(red、green 和 blue)创建一个 Color 结构。alpha 值隐式为 255(完全不透明)。虽然此方法允许为每个颜色分量传入 32 位值,但每个分量的值限制为 8 位。
public static Color FromArgb(int red, int green, int blue)
| 参数 | 类型 | 描述 |
|---|---|---|
| red | Int32 | 新 Color 的 red 分量值。有效值范围为 0 到 255。 |
| green | Int32 | 新 Color 的 green 分量值。有效值范围为 0 到 255。 |
| blue | Int32 | 新 Color 的 blue 分量值。有效值范围为 0 到 255。 |
返回值
此方法创建的 Color。
异常
| 异常 | 条件 |
|---|---|
| ArgumentOutOfRangeException | red、green 或 blue 小于 0 或大于 255。 |
另请参见
- struct Color
- namespace Aspose.Imaging
- assembly Aspose.Imaging