ColorContext Classe

Definição

Representa o perfil de cores ICC (International Color Consortium) ou ICM (Image Color Management) 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 a seguir 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()

Comentários

Os espaços de cores padrão com suporte são sRGB, ScRGB, RGB, CMYK, Cinza, Multichannel e desconhecidos.

Construtores

Nome Description
ColorContext(PixelFormat)

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

ColorContext(Uri)

Inicializa uma nova instância com o perfil de ColorContext cores ICC (International Color Consortium) ou ICM (Image Color Management) localizado em um determinado Uri.

Propriedades

Nome Description
ProfileUri

Obtém um Uri que representa o local de um perfil de cores do ICC (International Color Consortium) ou do ICM (Image Color Management).

Métodos

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

(Herdado de Object)
OpenProfileStream()

Retorna uma legível Stream de dados de perfil de cor bruta.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Operadores

Nome Description
Equality(ColorContext, ColorContext)

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

Inequality(ColorContext, ColorContext)

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

Aplica-se a

Confira também