Język

ColorContext Klasa

Definicja

Reprezentuje profil kolorów International Color Consortium (ICC) lub zarządzanie kolorami obrazów (ICM), który jest 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

Nazwa Opis
ColorContext(PixelFormat)

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

ColorContext(Uri)

Inicjuje nowe wystąpienie ColorContext programu z profilem kolorów International Color Consortium (ICC) lub Zarządzanie kolorami obrazów (ICM) znajdującym się w danym Uriobiekcie .

Właściwości

Nazwa Opis
ProfileUri

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

Metody

Nazwa Opis
Equals(Object)

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

GetHashCode()

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

GetType()

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

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

(Odziedziczone po Object)
OpenProfileStream()

Zwraca czytelne dane Stream z nieprzetworzonych danych profilu koloru.

ToString()

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

(Odziedziczone po Object)

Operatory

Nazwa Opis
Equality(ColorContext, ColorContext)

Działa na dwóch wystąpieniach, ColorContext aby określić równość.

Inequality(ColorContext, ColorContext)

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

Dotyczy

Zobacz też