ColorContext Sınıf
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.
Bir bit eşlem görüntüsüyle ilişkili Uluslararası Renk Konsorsiyumu (ICC) veya Görüntü Rengi Yönetimi (ICM) renk profilini temsil eder.
public ref class ColorContext
public class ColorContext
type ColorContext = class
Public Class ColorContext
- Devralma
-
ColorContext
Örnekler
Aşağıdaki kod örneği, bit eşlem görüntüsüyle ilişkili renk profilinin nasıl alındığını gösterir.
ColorConvertedBitmap myColorConvertedBitmap = new ColorConvertedBitmap();
myColorConvertedBitmap.BeginInit();
myColorConvertedBitmap.SourceColorContext = myBitmapSourceFrame2.ColorContexts[0];
myColorConvertedBitmap.Source = myBitmapSource2;
myColorConvertedBitmap.DestinationFormat = PixelFormats.Pbgra32;
myColorConvertedBitmap.DestinationColorContext = new ColorContext(PixelFormats.Bgra32);
myColorConvertedBitmap.EndInit();
Dim myColorConvertedBitmap As New ColorConvertedBitmap()
myColorConvertedBitmap.BeginInit()
myColorConvertedBitmap.SourceColorContext = myBitmapSourceFrame2.ColorContexts(0)
myColorConvertedBitmap.Source = myBitmapSource2
myColorConvertedBitmap.DestinationFormat = PixelFormats.Pbgra32
myColorConvertedBitmap.DestinationColorContext = New ColorContext(PixelFormats.Bgra32)
myColorConvertedBitmap.EndInit()
Açıklamalar
Desteklenen standart renk alanları sRGB, ScRGB, RGB, CMYK, Gri, Çok Kanallı ve bilinmiyor.
Oluşturucular
ColorContext(PixelFormat) |
Sağlanan ile en yakın eşleşen standart renk profili (sRGB veya RGB) ile yeni bir örneğini ColorContext PixelFormatbaşlatır. |
ColorContext(Uri) |
Yeni bir örneğini ColorContext , belirli Uribir konumunda bulunan Uluslararası Renk Konsorsiyumu (ICC) veya Görüntü Rengi Yönetimi (ICM) renk profiliyle başlatır. |
Özellikler
ProfileUri |
Uri Uluslararası Renk Konsorsiyumu (ICC) veya Görüntü Rengi Yönetimi (ICM) renk profilinin konumunu temsil eden bir alır. |
Yöntemler
Equals(Object) |
öğesinin Object örneğine ColorContexteşit olup olmadığını belirler. |
GetHashCode() |
Bu örneğinin ColorContextkarma kodunu alır. |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
OpenProfileStream() |
Ham renk profili verilerinin okunabilir Stream bir değerini döndürür. |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
İşleçler
Equality(ColorContext, ColorContext) |
Eşitliği belirlemek için iki örneği ColorContext üzerinde çalışır. |
Inequality(ColorContext, ColorContext) |
Eşit olmadıklarını belirlemek için iki örneği ColorContext üzerinde çalışır. |