CompositingQuality Enumeración
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í.
Especifica el nivel de calidad que se va a usar para la composición.
public enum class CompositingQuality
public enum CompositingQuality
type CompositingQuality =
Public Enum CompositingQuality
- Herencia
Campos
AssumeLinear | 4 | Toma los valores lineales. |
Default | 0 | Calidad predeterminada. |
GammaCorrected | 3 | Se usa la corrección gamma. |
HighQuality | 2 | Composición de calidad alta y velocidad baja. |
HighSpeed | 1 | Composición de velocidad alta y calidad baja. |
Invalid | -1 | Calidad no válida. |
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 (combinados 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 (combinados con el fondo) están en el espacio de color 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 combinación más precisa a costa del tiempo de procesamiento adicional.