ColorContext Klasse

Definition

Stellt ein ICC- oder ICM-Farbprofil (International Color Consortium oder Image Color Management) dar, das mit einem Bitmapimage verknüpft ist.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, das einem Bitmap-Bild zugeordnet ist, angezeigt wird.The following code example demonstrates how to get the color profile that is associated with a bitmap image.

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 Standard Farbraum sind sRGB, ScRGB, RGB, CMYK, Gray, Multichannel und Unknown.The supported standard color spaces are sRGB, ScRGB, RGB, CMYK, Gray, Multichannel, and unknown.

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.Initializes a new instance of ColorContext with the standard color profile (sRGB or RGB ) that most closely matches the supplied PixelFormat.

ColorContext(Uri)

Initialisiert eine neue Instanz von ColorContext mit dem-Farbprofil des International Color Consortium (ICC) oder der Bild Farbverwaltung (ICM), das sich an einem angegebenen befindet Uri .Initializes a new instance of ColorContext with the International Color Consortium (ICC) or Image Color Management (ICM) color profile located at a given Uri.

Eigenschaften

ProfileUri

Ruft eine ab Uri , die den Speicherort eines Farbprofils für das International Color Consortium (ICC) oder das Image Color Management (ICM) darstellt.Gets a Uri that represents the location of a International Color Consortium (ICC) or Image Color Management (ICM) color profile.

Methoden

Equals(Object)

Bestimmt, ob ein Object mit einer Instanz von ColorContext übereinstimmt.Determines whether an Object is equal to an instance of ColorContext.

GetHashCode()

Ruft den Hashcode für diese Instanz von ColorContext ab.Gets the hash code for this instance of ColorContext.

GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Geerbt von Object)
OpenProfileStream()

Gibt einen lesbaren Stream von Farbprofilrohdaten zurück.Returns a readable Stream of raw color profile data.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Geerbt von Object)

Operatoren

Equality(ColorContext, ColorContext)

Verarbeitet zwei Instanzen von ColorContext, um ihre Gleichheit zu bestimmen.Operates on two instances of ColorContext to determine equality.

Inequality(ColorContext, ColorContext)

Verarbeitet zwei Instanzen von ColorContext, um zu bestimmen, ob sie ungleich sind.Operates on two instances of ColorContext to determine that they are not equal.

Gilt für:

Siehe auch