Enumeración CompositingQuality (gdiplusenums.h)
La enumeración CompositingQuality especifica si se aplica la corrección gamma cuando los colores se combinan con colores de fondo. Esta enumeración la usan los métodos Graphics::GetCompositingQuality y Graphics::SetCompositingQuality de la clase Graphics .
Syntax
typedef enum CompositingQuality {
CompositingQualityInvalid,
CompositingQualityDefault,
CompositingQualityHighSpeed,
CompositingQualityHighQuality,
CompositingQualityGammaCorrected,
CompositingQualityAssumeLinear
} ;
Constantes
CompositingQualityInvalid |
CompositingQualityDefault Especifica que no se aplica la corrección gamma. |
CompositingQualityHighSpeed Especifica que no se aplica la corrección gamma. |
CompositingQualityHighQuality Especifica que se aplica la corrección gamma. |
CompositingQualityGammaCorrected Especifica que se aplica la corrección gamma. |
CompositingQualityAssumeLinear Especifica que no se aplica la corrección gamma. |
Comentarios
Cuando se especifica que no se debe aplicar la corrección gamma, se supone que los datos de imagen que se van a representar (mezclados con el fondo) están en un espacio de color lineal con un valor gamma de 1,0. Como resultado, no se aplica ningún ajuste gamma a los datos de la imagen antes o después de mezclar la imagen con el fondo.
Cuando se especifica que se debe aplicar la corrección gamma, se supone que los datos de imagen que se van a representar (mezclados con el fondo) están en el espacio de colores sRGB con un valor gamma de 2,2. Para garantizar una combinación precisa, los datos de la imagen de entrada se transforman en un espacio lineal (gamma = 1,0) antes de que los colores se combinen y se transformen de nuevo en espacio sRGB (gamma = 2,2) después. Este modo da como resultado una mezcla más precisa a costa del tiempo de procesamiento adicional.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP, Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado | gdiplusenums.h (include Gdiplus.h) |