Color.FromValues(Single[], Uri) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Crea una nueva estructura Color utilizando los valores de canales de color y el perfil de color especificados.
public:
static System::Windows::Media::Color FromValues(cli::array <float> ^ values, Uri ^ profileUri);
public static System.Windows.Media.Color FromValues (float[] values, Uri profileUri);
static member FromValues : single[] * Uri -> System.Windows.Media.Color
Public Shared Function FromValues (values As Single(), profileUri As Uri) As Color
Parámetros
- values
- Single[]
Colección de valores que especifican los canales de color del nuevo color. Estos valores se asignan a profileUri
.
- profileUri
- Uri
El perfil de color International Color Consortium (ICC) o Image Color Management (ICM) para el nuevo color.
Devoluciones
Estructura Color con los valores especificados y un valor de canal alfa de 1.
Ejemplos
En el ejemplo siguiente se muestra cómo usar el FromValues método para crear una Color estructura.
private Color FromValuesExample()
{
// Create a brown color using the FromValues static method.
Color myValuesColor = new Color();
float[] colorValues = new float[4];
colorValues[0] = 0.0f;
colorValues[1] = 0.5f;
colorValues[2] = 0.5f;
colorValues[3] = 0.5f;
// Uri to sample color profile. This color profile is used to
// determine what the colors the colorValues map to.
Uri myIccUri = new Uri("C:\\sampleColorProfile.icc");
// The values given by the first parameter are used with the color
// profile specified by the second parameter to determine the color.
myValuesColor = Color.FromValues(colorValues, myIccUri);
return myValuesColor;
}
Private Function FromValuesExample() As Color
' Create a brown color using the FromValues static method.
Dim myValuesColor As New Color()
Dim colorValues(3) As Single
colorValues(0) = 0.0f
colorValues(1) = 0.5f
colorValues(2) = 0.5f
colorValues(3) = 0.5f
' Uri to sample color profile. This color profile is used to
' determine what the colors the colorValues map to.
Dim myIccUri As New Uri("C:\sampleColorProfile.icc")
' The values given by the first parameter are used with the color
' profile specified by the second parameter to determine the color.
myValuesColor = Color.FromValues(colorValues, myIccUri)
Return myValuesColor
End Function
Comentarios
Un perfil de color international Color Consortium (ICC) o Image Color Management (ICM) contiene un perfil de sistema de color para una aplicación o dispositivo determinado, como una impresora de color. Este perfil coincide con un perfil común que, a su vez, se puede asignar a los perfiles individuales de otros dispositivos. Esto permite que el sistema de colores utilizado por un dispositivo informático coincida con los colores de otras aplicaciones y dispositivos en los mismos sistemas informáticos u otros sistemas informáticos.