Aracılığıyla paylaş


Color.FromRgb(Byte, Byte, Byte) Yöntem

Tanım

Belirtilen sRGB renk kanalı değerlerini kullanarak yeni Color bir yapı oluşturur.

public:
 static System::Windows::Media::Color FromRgb(System::Byte r, System::Byte g, System::Byte b);
public static System.Windows.Media.Color FromRgb (byte r, byte g, byte b);
static member FromRgb : byte * byte * byte -> System.Windows.Media.Color
Public Shared Function FromRgb (r As Byte, g As Byte, b As Byte) As Color

Parametreler

r
Byte

Yeni sRGB rengin kırmızı kanalı R, .

g
Byte

sRGB Yeni rengin yeşil kanalıG, .

b
Byte

Yeni sRGB rengin mavi kanalı B.

Döndürülenler

Color

Color Belirtilen değerlere ve 255 alfa kanalı değerine sahip bir yapı.

Örnekler

Aşağıdaki örnekte, bir Color yapı oluşturmak için yönteminin FromRgb nasıl kullanılacağı gösterilmektedir.

private Color FromRgbExample()
{
    // Create a green color using the FromRgb static method.
    Color myRgbColor = new Color();
    myRgbColor = Color.FromRgb(0, 255, 0);
    return myRgbColor;
}
Private Function FromRgbExample() As Color
    ' Create a green color using the FromRgb static method.
    Dim myRgbColor As New Color()
    myRgbColor = Color.FromRgb(0, 255, 0)
    Return myRgbColor
End Function

Açıklamalar

FromArgb yöntemi, alfa kanalını belirtmenize olanak tanır; FromRgb yöntemi, alfa kanalı için varsayılan 1 değerini kullanır.

Rengin alfa kanalı, rengin saydamlık miktarını belirler. 1 alfa değeri rengin tamamen donuk olduğunu, 0 değeri ise rengin tamamen saydam olduğunu gösterir.

Yapının sRGB kanalları (A, R, G, B) ve ScRGB kanalları (ScA, ScR, ScG, ScB) Color eşitlenmiş özelliklerdir. Örneğin, sRGB kırmızı kanalı ScRGB kırmızı kanalı değiştirildiğinde Reşdeğer ScRdeğere dönüştürülür.

Şunlara uygulanır

Ayrıca bkz.