Partager via


ColorContext Classe

Définition

Représente le profil de couleurs International Color Consortium (ICC) ou Image Color Management (ICM) qui est 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

ColorContext(PixelFormat)

Initialise une nouvelle instance de ColorContext avec le profil de couleurs standard (sRVB ou RVB) qui correspond le mieux au PixelFormat fourni.

ColorContext(Uri)

Initialise une nouvelle instance de ColorContext profil de couleur international (ICC) ou de gestion des couleurs d’image (ICM) situé à un moment donnéUri.

Propriétés

ProfileUri

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

Méthodes

Equals(Object)

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

GetHashCode()

Obtient le code de hachage pour cette instance de ColorContext.

GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
OpenProfileStream()

Retourne un Stream lisible de données de profil de couleurs brutes.

ToString()

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

(Hérité de Object)

Opérateurs

Equality(ColorContext, ColorContext)

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

Inequality(ColorContext, ColorContext)

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

S’applique à

Voir aussi