Condividi tramite


ColorContext Classe

Definizione

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.

Si applica a

Vedi anche