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 colori International Color Consortium (ICC) o Gestione colori immagine (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, Multichannel e unknown.
Costruttori
| ColorContext(PixelFormat) |
Inizializza una nuova istanza di ColorContext con il profilo colori standard (sRGB o RGB) che corrisponde maggiormente alla struttura PixelFormat specificata. |
| ColorContext(Uri) |
Inizializza una nuova istanza di ColorContext con il profilo di colore International Color Consortium (CP) o Image Color Management (ICM) che si trova in un determinato Urioggetto . |
Proprietà
| ProfileUri |
Ottiene un Uri oggetto che rappresenta la posizione di un profilo di colore International Color Consortium (CP) o Image Color Management (ICM). |
Metodi
| Equals(Object) |
Determina se un oggetto Object è uguale o meno a un'istanza di ColorContext. |
| GetHashCode() |
Ottiene il codice hash per l'istanza di ColorContext. |
| GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
| OpenProfileStream() |
Restituisce un oggetto Stream leggibile di dati di profilo colori non elaborati. |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Operatori
| Equality(ColorContext, ColorContext) |
Opera su due istanze di ColorContext per determinarne l'uguaglianza. |
| Inequality(ColorContext, ColorContext) |
Opera su due istanze di ColorContext per stabilire che sono diverse. |