ColorContext Klasse

Definition

Represents the International Color Consortium (ICC) or Image Color Management (ICM) color profile that is associated with a bitmap image.

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

Name Beschreibung
ColorContext(PixelFormat)

Initialisiert eine neue Instanz mit ColorContext dem Standardfarbprofil (sRGB oder RGB), die am ehesten mit dem bereitgestellten PixelFormatübereinstimmen.

ColorContext(Uri)

Initialisiert eine neue Instanz des ColorContext International Color Consortium (ICC) oder des ICM-Farbprofils (Image Color Management), das sich in einem bestimmten Bereich Uribefindet.

Eigenschaften

Name Beschreibung
ProfileUri

Ruft einen Uri , der den Standort eines Internationalen Farbkonsortiums (ICC) oder eines ICM-Farbprofils (Image Color Management) darstellt.

Methoden

Name Beschreibung
Equals(Object)

Bestimmt, ob eine Object Instanz von ColorContext.

GetHashCode()

Ruft den Hashcode für diese Instanz von ColorContext.

GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
OpenProfileStream()

Gibt eine lesbare Stream rohe Farbprofildaten zurück.

ToString()

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

(Geerbt von Object)

Operatoren

Name Beschreibung
Equality(ColorContext, ColorContext)

Wird auf zwei Instanzen ausgeführt, um ColorContext die Gleichheit zu bestimmen.

Inequality(ColorContext, ColorContext)

Wird auf zwei Instanzen ausgeführt, um ColorContext zu bestimmen, dass sie nicht gleich sind.

Gilt für:

Weitere Informationen