Aracılığıyla paylaş


ColorContext Oluşturucular

Tanım

yeni bir örneğini ColorContextbaşlatır.

Aşırı Yüklemeler

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.

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.

public:
 ColorContext(Uri ^ profileUri);
public ColorContext (Uri profileUri);
[System.Security.SecurityCritical]
public ColorContext (Uri profileUri);
new System.Windows.Media.ColorContext : Uri -> System.Windows.Media.ColorContext
[<System.Security.SecurityCritical>]
new System.Windows.Media.ColorContext : Uri -> System.Windows.Media.ColorContext
Public Sub New (profileUri As Uri)

Parametreler

profileUri
Uri

Uri İstenen renk profilinin konumunu tanımlayan.

Öznitelikler

Açıklamalar

Desteklenmeyen renk profillerinden herhangi birini kullanmak için bir profil yüklemeniz ve oluşturucuyu kullanarak başlatmak için URI'sini ColorContext ColorContext kullanmanız gerekir.

Şunlara uygulanır

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.

public:
 ColorContext(System::Windows::Media::PixelFormat pixelFormat);
[System.Security.SecurityCritical]
public ColorContext (System.Windows.Media.PixelFormat pixelFormat);
public ColorContext (System.Windows.Media.PixelFormat pixelFormat);
[<System.Security.SecurityCritical>]
new System.Windows.Media.ColorContext : System.Windows.Media.PixelFormat -> System.Windows.Media.ColorContext
new System.Windows.Media.ColorContext : System.Windows.Media.PixelFormat -> System.Windows.Media.ColorContext
Public Sub New (pixelFormat As PixelFormat)

Parametreler

pixelFormat
PixelFormat

PixelFormat öğesinin ColorContext türetildiği.

Öznitelikler

Örnekler

Aşağıdaki kod örneği, yeni bir örneğinin ColorContextnasıl oluşturduğunu 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()

Ayrıca bkz.

Şunlara uygulanır