Udostępnij za pośrednictwem


ColorContext Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy ColorContext.

Przeciążenia

ColorContext(Uri)

Inicjuje nowe wystąpienie ColorContext programu za pomocą profilu kolorów International Color Consortium (ICC) lub zarządzania kolorami obrazów (ICM) znajdującego się w danym Uriobiekcie .

ColorContext(PixelFormat)

Inicjuje nowe wystąpienie ColorContext z standardowym profilem kolorów (sRGB lub RGB), które najlepiej pasuje do podanego elementu PixelFormat.

ColorContext(Uri)

Inicjuje nowe wystąpienie ColorContext programu za pomocą profilu kolorów International Color Consortium (ICC) lub zarządzania kolorami obrazów (ICM) znajdującego się w danym Uriobiekcie .

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

Element Uri identyfikujący lokalizację żądanego profilu koloru.

Atrybuty

Uwagi

Aby użyć dowolnego z nieobsługiwanych profilów kolorów, należy zainstalować jeden z nich i użyć jego identyfikatora URI do zainicjowania ColorContext obiektu przy użyciu konstruktora ColorContext .

Dotyczy

ColorContext(PixelFormat)

Inicjuje nowe wystąpienie ColorContext z standardowym profilem kolorów (sRGB lub RGB), które najlepiej pasuje do podanego elementu 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

Wartość PixelFormat , z której ColorContext pochodzi.

Atrybuty

Przykłady

W poniższym przykładzie kodu pokazano, jak utworzyć nowe wystąpienie klasy 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()

Zobacz też

Dotyczy