ColorContext Classe

Definizione

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.

Si applica a

Vedi anche