ColorContext ColorContext ColorContext ColorContext Class

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
ColorContextColorContextColorContextColorContext

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) ColorContext(PixelFormat) ColorContext(PixelFormat) 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) ColorContext(Uri) ColorContext(Uri) ColorContext(Uri)

Initialisiert eine neue Instanz von ColorContext mit dem International Color Consortium (ICC)International Color Consortium (ICC)-Farbprofil oder dem Farbverwaltung (Image Color Management; ICM)Image Color Management (ICM)-Farbprofil, dessen Speicherort durch einen angegebenen Uri dargestellt wird.Initializes a new instance of ColorContext with the International Color Consortium (ICC)International Color Consortium (ICC) or Farbverwaltung (Image Color Management; ICM)Image Color Management (ICM) color profile located at a given Uri.

Eigenschaften

ProfileUri ProfileUri ProfileUri ProfileUri

Ruft einen Uri ab, der den Speicherort eines International Color Consortium (ICC)International Color Consortium (ICC)-Farbprofils oder eines Farbverwaltung (Image Color Management; ICM)Image Color Management (ICM)-Farbprofils darstellt.Gets a Uri that represents the location of a International Color Consortium (ICC)International Color Consortium (ICC) or Farbverwaltung (Image Color Management; ICM)Image Color Management (ICM) color profile.

Methoden

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

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

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

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

GetType() GetType() GetType() GetType()

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

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

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

(Inherited from Object)
OpenProfileStream() OpenProfileStream() OpenProfileStream() OpenProfileStream()

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

ToString() ToString() ToString() ToString()

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

(Inherited from Object)

Operatoren

Equality(ColorContext, ColorContext) Equality(ColorContext, ColorContext) Equality(ColorContext, ColorContext) 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) Inequality(ColorContext, ColorContext) Inequality(ColorContext, ColorContext) 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