ColorContext Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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. |