ColorContext Klasse

Definition

Stellt ein ICC- oder ICM-Farbprofil (International Color Consortium oder Image Color Management) dar, das mit einem Bitmapimage verknüpft ist.

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

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie Das Farbprofil abgerufen wird, das einem Bitmapbild zugeordnet ist.

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

Hinweise

Die unterstützten Standardfarbräume sind sRGB, ScRGB, RGB, CMYK, Gray, Multichannel und unbekannt.

Konstruktoren

ColorContext(PixelFormat)

Initialisiert eine neue Instanz von ColorContext mit dem Standardfarbprofil (sRGB oder RGB), das die größte Übereinstimmung mit dem angegebenen PixelFormat aufweist.

ColorContext(Uri)

Initialisiert eine neue Instanz mit ColorContext dem International Color Consortium (ICC) oder Dem Image Color Management (ICM) Farbprofil, das sich in einem bestimmten Bereich Uribefindet.

Eigenschaften

ProfileUri

Ruft einen Uri Wert ab, der den Standort eines Internationalen Farbkonsortiums (ICC) oder eines Farbprofils (ICM) darstellt.

Methoden

Equals(Object)

Bestimmt, ob ein Object mit einer Instanz von ColorContext übereinstimmt.

GetHashCode()

Ruft den Hashcode für diese Instanz von ColorContext ab.

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
OpenProfileStream()

Gibt einen lesbaren Stream von Farbprofilrohdaten zurück.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Operatoren

Equality(ColorContext, ColorContext)

Verarbeitet zwei Instanzen von ColorContext, um ihre Gleichheit zu bestimmen.

Inequality(ColorContext, ColorContext)

Verarbeitet zwei Instanzen von ColorContext, um zu bestimmen, ob sie ungleich sind.

Gilt für

Siehe auch