Compartilhar via


ColorContext Classe

Definição

Representa o perfil de cor ICC (International Color Consortium) ou ICM (Gerenciamento de cores de imagem) que está associado uma imagem de 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

ColorContext(PixelFormat)

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

ColorContext(Uri)

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

Propriedades

ProfileUri

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

Métodos

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

(Herdado de Object)
OpenProfileStream()

Retorna um Stream legível dos dados brutos de perfil de cor.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Operadores

Equality(ColorContext, ColorContext)

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

Inequality(ColorContext, ColorContext)

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

Aplica-se a

Confira também