ColorContext Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |