ColorContext Classe

Definição

Representa o perfil de cor do International Color Consortium (ICC) ou Image Color Management (ICM) associado a uma imagem bitmap.

public ref class ColorContext
public class ColorContext
type ColorContext = class
Public Class ColorContext
Herança
ColorContext

Exemplos

O exemplo de código seguinte demonstra como obter o perfil de cor associado a uma imagem 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()

Observações

Os espaços de cor padrão suportados são sRGB, ScRGB, RGB, CMYK, Gray, Multicanal e desconhecido.

Construtores

Name Description
ColorContext(PixelFormat)

Inicializa uma nova instância de ColorContext com o perfil de cor padrão (sRGB ou RGB) que mais se aproxima do fornecido PixelFormat.

ColorContext(Uri)

Inicializa uma nova instância de ColorContext com o perfil de cor do International Color Consortium (ICC) ou Image Color Management (ICM) localizado num dado Uri.

Propriedades

Name Description
ProfileUri

Recebe um Uri que representa a localização de um perfil de cor do International Color Consortium (ICC) ou da Image Color Management (ICM).

Métodos

Name Description
Equals(Object)

Determina se um Object é igual a uma instância de ColorContext.

GetHashCode()

Obtém o código hash para esta instância de ColorContext.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
OpenProfileStream()

Devolve uma informação legível Stream com dados brutos do perfil de cor.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Operadores

Name Description
Equality(ColorContext, ColorContext)

Opera em duas instâncias de ColorContext para determinar a igualdade.

Inequality(ColorContext, ColorContext)

Opera em duas instâncias de ColorContext para determinar que não são iguais.

Aplica-se a

Ver também