ColorContext Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta il profilo di colore International Color Consortium (ICC) o Image Color Management (ICM) associato a un'immagine bitmap.
public ref class ColorContext
public class ColorContext
type ColorContext = class
Public Class ColorContext
- Ereditarietà
-
ColorContext
Esempio
Nell'esempio di codice seguente viene illustrato come ottenere il profilo colore associato a un'immagine 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()
Commenti
Gli spazi colori standard supportati sono sRGB, ScRGB, RGB, CMYK, Gray, Multicanale e sconosciuti.
Costruttori
| Nome | Descrizione |
|---|---|
| ColorContext(PixelFormat) |
Inizializza una nuova istanza di ColorContext con il profilo di colore standard (sRGB o RGB) che corrisponde maggiormente all'oggetto fornito PixelFormat. |
| ColorContext(Uri) |
Inizializza una nuova istanza di ColorContext con il profilo di colore International Color Consortium (ICC) o Image Color Management (ICM) che si trova in un determinato Urioggetto . |
Proprietà
| Nome | Descrizione |
|---|---|
| ProfileUri |
Ottiene un oggetto Uri che rappresenta la posizione di un profilo di colore International Color Consortium (ICC) o ICM (Image Color Management). |
Metodi
| Nome | Descrizione |
|---|---|
| Equals(Object) |
Determina se un oggetto Object è uguale a un'istanza di ColorContext. |
| GetHashCode() |
Ottiene il codice hash per questa istanza di ColorContext. |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| OpenProfileStream() |
Restituisce un valore leggibile Stream dei dati del profilo colore non elaborati. |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Operatori
| Nome | Descrizione |
|---|---|
| Equality(ColorContext, ColorContext) |
Opera su due istanze di ColorContext per determinare l'uguaglianza. |
| Inequality(ColorContext, ColorContext) |
Opera su due istanze di ColorContext per determinare che non sono uguali. |