ColorContext Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa el perfil de color de International Color Consortium (ICC) o Administración del color de imagen (ICM) asociado a una imagen de mapa de bits.
public ref class ColorContext
public class ColorContext
type ColorContext = class
Public Class ColorContext
- Herencia
-
ColorContext
Ejemplos
En el ejemplo de código siguiente se muestra cómo obtener el perfil de color asociado a una imagen de mapa de bits.
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()
Comentarios
Los espacios de color estándar admitidos son sRGB, ScRGB, RGB, CMYK, Gray, Multichannel y unknown.
Constructores
ColorContext(PixelFormat) |
Inicializa una nueva instancia de ColorContext con el perfil de color estándar (sRGB o RGB) que más se aproxime al valor de PixelFormat proporcionado. |
ColorContext(Uri) |
Inicializa una nueva instancia de ColorContext con el perfil de color International Color Consortium (ICC) o Image Color Management (ICM) ubicado en un determinado Uri. |
Propiedades
ProfileUri |
Obtiene un Uri objeto que representa la ubicación de un perfil de color de International Color Consortium (ICC) o Image Color Management (ICM). |
Métodos
Equals(Object) |
Determina si un objeto Object es igual que una instancia de ColorContext. |
GetHashCode() |
Obtiene el código hash de esta instancia de ColorContext. |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
OpenProfileStream() |
Devuelve una Stream legible de datos de perfil de color sin formato. |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
Operadores
Equality(ColorContext, ColorContext) |
Funciona en dos instancias de ColorContext para determinar la igualdad. |
Inequality(ColorContext, ColorContext) |
Funciona en dos instancias de ColorContext para determinar si no son iguales. |