Udostępnij za pośrednictwem


ColorContext Klasa

Definicja

Reprezentuje profil kolorów International Color Consortium (ICC) lub profil kolorów obrazów (ICM) skojarzony z obrazem mapy bitowej.

public ref class ColorContext
public class ColorContext
type ColorContext = class
Public Class ColorContext
Dziedziczenie
ColorContext

Przykłady

W poniższym przykładzie kodu pokazano, jak uzyskać profil kolorów skojarzony z obrazem mapy bitowej.

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

Uwagi

Obsługiwane standardowe przestrzenie kolorów to sRGB, ScRGB, RGB, CMYK, Gray, Multichannel i nieznany.

Konstruktory

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 .

Właściwości

ProfileUri

Pobiera obiekt Uri reprezentujący lokalizację profilu kolorów International Color Consortium (ICC) lub zarządzania kolorami obrazów (ICM).

Metody

Equals(Object)

Określa, czy obiekt Object jest równy wystąpieniu ColorContextklasy .

GetHashCode()

Pobiera kod skrótu dla tego wystąpienia klasy ColorContext.

GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
OpenProfileStream()

Zwraca czytelne dane profilu nieprzetworzonego Stream koloru.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Operatory

Equality(ColorContext, ColorContext)

Działa na dwóch wystąpieniach w ColorContext celu określenia równości.

Inequality(ColorContext, ColorContext)

Działa na dwóch wystąpieniach programu ColorContext , aby ustalić, że nie są równe.

Dotyczy

Zobacz też