ColorContext Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |