ColorContext Classe

Définition

Représente le profil de couleur ICM (International Color Consortium) ou ICM (International Color Consortium) associé à une image bitmap.

public ref class ColorContext
public class ColorContext
type ColorContext = class
Public Class ColorContext
Héritage
ColorContext

Exemples

L’exemple de code suivant montre comment obtenir le profil de couleur associé à une image bitmap.

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()

Remarques

Les espaces de couleurs standard pris en charge sont sRGB, ScRGB, RVB, CMYK, Gray, Multichannel et inconnus.

Constructeurs

Nom Description
ColorContext(PixelFormat)

Initialise une nouvelle instance de ColorContext profil de couleur standard (sRGB ou RVB) qui correspond le plus étroitement au profil de couleur fourni PixelFormat.

ColorContext(Uri)

Initialise une nouvelle instance avec ColorContext le profil de couleur international (ICC) ou ICM (Image Color Management) situé à un emplacement donné Uri.

Propriétés

Nom Description
ProfileUri

Obtient un Uri qui représente l’emplacement d’un profil de couleur ICM (International Color Consortium) ou ICM (Image Color Management).

Méthodes

Nom Description
Equals(Object)

Détermine si une Object instance est égale à une instance de ColorContext.

GetHashCode()

Obtient le code de hachage pour cette instance de ColorContext.

GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
OpenProfileStream()

Retourne une valeur lisible Stream des données de profil de couleur brute.

ToString()

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)

Opérateurs

Nom Description
Equality(ColorContext, ColorContext)

Opère sur deux instances de déterminer l’égalité ColorContext .

Inequality(ColorContext, ColorContext)

Opère sur deux instances de ColorContext déterminer qu’elles ne sont pas égales.

S’applique à

Voir aussi