Udostępnij za pośrednictwem


Color.FromRgb(Byte, Byte, Byte) Metoda

Definicja

Tworzy nową Color strukturę przy użyciu określonych sRGB wartości kanału kolorów.

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

Parametry

r
Byte

Czerwony sRGB kanał , Rnowego koloru.

g
Byte

Zielony sRGB kanał , Gnowego koloru.

b
Byte

Niebieski sRGB kanał , Bnowego koloru.

Zwraca

Color

Color Struktura z określonymi wartościami i wartością kanału alfa 255.

Przykłady

W poniższym przykładzie pokazano, jak za pomocą FromRgb metody utworzyć Color strukturę.

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

Uwagi

Metoda FromArgb umożliwia określenie kanału alfa; FromRgb metoda używa wartości domyślnej 1 dla kanału alfa.

Kanał alfa koloru określa ilość przezroczystości koloru. Wartość alfa 1 wskazuje, że kolor jest całkowicie nieprzezroczysty, a wartość 0 wskazuje, że kolor jest całkowicie przezroczysty.

Kanały sRGB (, , R, ) i kanały ScRGB (AScA, ScR, , ScBScG) Color struktury są synchronizowane właściwości. BG Na przykład, gdy R, sRGB czerwony kanał, jest modyfikowany czerwony kanał ScRGB, ScR, jest przekształcany na równoważną wartość.

Dotyczy

Zobacz też