Sdílet prostřednictvím


ColorContext Konstruktory

Definice

Inicializuje novou instanci ColorContext.

Přetížení

ColorContext(Uri)

Inicializuje novou instanci ColorContext s mezinárodním barevným konsorciem (ICC) nebo barevným profilem správy barev (ICM) umístěným na daném Urimístě .

ColorContext(PixelFormat)

Inicializuje novou instanci ColorContext se standardním barevným profilem (sRGB nebo RGB), který nejvíce odpovídá zadanému PixelFormat.

ColorContext(Uri)

Inicializuje novou instanci ColorContext s mezinárodním barevným konsorciem (ICC) nebo barevným profilem správy barev (ICM) umístěným na daném Urimístě .

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)

Parametry

profileUri
Uri

Určuje Uri umístění požadovaného barevného profilu.

Atributy

Poznámky

Pokud chcete použít některý z nepodporovaných barevných profilů, musíte ho nainstalovat a pomocí jeho identifikátoru URI inicializovat ColorContext pomocí konstruktoru ColorContext .

Platí pro

ColorContext(PixelFormat)

Inicializuje novou instanci ColorContext se standardním barevným profilem (sRGB nebo RGB), který nejvíce odpovídá zadanému PixelFormat.

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)

Parametry

pixelFormat
PixelFormat

Odvozuje PixelFormat ColorContext se od něho.

Atributy

Příklady

Následující příklad kódu ukazuje, jak vytvořit novou instanci ColorContext.

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()

Viz také

Platí pro