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.
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. |