Compartir a través de


Color.FromRgb(Byte, Byte, Byte) Método

Definición

Crea una nueva estructura Color utilizando los valores especificados del canal de color sRGB.

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

Parámetros

r
Byte

Canal rojo sRGB, R, del nuevo color.

g
Byte

Canal verde sRGB, G, del nuevo color.

b
Byte

Canal azul sRGB, B, del nuevo color.

Devoluciones

Estructura Color con los valores especificados y un valor de canal alfa de 255.

Ejemplos

En el ejemplo siguiente se muestra cómo usar el FromRgb método para crear una Color estructura.

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

Comentarios

El FromArgb método permite especificar el canal alfa; el FromRgb método usa un valor predeterminado de 1 para el canal alfa.

El canal alfa de un color determina la cantidad de transparencia del color. Un valor alfa de 1 indica que el color es completamente opaco y un valor de 0 indica que el color es completamente transparente.

Los canales sRGB (A, R, G, B) y los canales ScRGB (ScA, ScR, ScG, ScB) de la Color estructura son propiedades sincronizadas. Por ejemplo, cuando R, el canal rojo sRGB, se modifica el canal rojo ScRGB, ScR, se transforma en el valor equivalente.

Se aplica a

Consulte también