Color.FromValues(Single[], Uri) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen renk kanalı değerlerini ve renk profilini kullanarak yeni Color bir yapı oluşturur.
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
Parametreler
- values
- Single[]
Yeni renk için renk kanallarını belirten bir değer koleksiyonu. Bu değerler ile eşler profileUri
.
- profileUri
- Uri
Yeni renk için Uluslararası Renk Konsorsiyumu (ICC) veya Görüntü Rengi Yönetimi (ICM) renk profili.
Döndürülenler
Color Belirtilen değerlere ve 1 alfa kanalı değerine sahip bir yapı.
Örnekler
Aşağıdaki örnekte, bir Color yapı oluşturmak için yönteminin FromValues nasıl kullanılacağı gösterilmektedir.
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
Açıklamalar
Uluslararası Renk Konsorsiyumu (ICC) veya Görüntü Rengi Yönetimi (ICM) renk profili, belirli bir uygulama veya cihaz için renkli yazıcı gibi bir renk sistemi profili içerir. Bu profil, diğer cihazların tek tek profilleriyle eşlenebilen ortak bir profille eşleştirilir. Bu, bir bilgisayar cihazı tarafından kullanılan renk sisteminin aynı veya diğer bilgisayar sistemlerindeki diğer uygulama ve cihazlardan gelen renklerle eşleşmesini sağlar.