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. |