Color.FromRgb(Byte, Byte, Byte) 方法

定義

使用指定的 sRGB 色彩和色板值建立新的 Color 結構。

C#
public static System.Windows.Media.Color FromRgb(byte r, byte g, byte b);

參數

r
Byte

新色彩的 sRGB 紅色色板 R

g
Byte

新色彩的 sRGB 綠色色板 G

b
Byte

新色彩的 sRGB 藍色色板 B

傳回

Color 結構,具有指定的值和 Alpha 色板值 255。

範例

下列範例示範如何使用 FromRgb 方法來建立 Color 結構。

C#
private Color FromRgbExample()
{
    // Create a green color using the FromRgb static method.
    Color myRgbColor = new Color();
    myRgbColor = Color.FromRgb(0, 255, 0);
    return myRgbColor;
}

備註

方法 FromArgb 可讓您指定 Alpha 色板; FromRgb 此方法會針對 Alpha 色板使用預設值 1。

色彩的 Alpha 色板決定色彩的透明度。 Alpha 值為 1 表示色彩完全不透明,而值為 0 表示色彩完全透明。

sRGB 通道 (A 、、、 GB) 和 ScRGB 通道 (ScAScR 、、、 ScGScB) Color 結構是同步處理 R 屬性。 例如,當 時 R ,sRGB 紅色通道會修改 ScRGB 紅色通道 , ScR 會轉換成相等的值。

適用於

產品 版本
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

另請參閱