Estructura ColorBalanceParams (gdipluseffects.h)
Una estructura ColorBalanceParams contiene miembros que especifican la naturaleza de un ajuste de equilibrio de color.
Puede cambiar el equilibrio de color de un mapa de bits siguiendo estos pasos.
- Cree e inicialice una estructura ColorBalanceParams .
- Pase la dirección de la estructura ColorBalanceParams al método ColorBalance::SetParameters de un objeto ColorBalance .
- Pase la dirección del objeto ColorBalance al método Graphics::D rawImage o al método Bitmap::ApplyEffect .
struct ColorBalanceParams {
INT cyanRed;
INT magentaGreen;
INT yellowBlue;
};
cyanRed
Tipo: INT
Entero del intervalo -100 a 100 que especifica un cambio en la cantidad de rojo de la imagen. Si el valor es 0, no hay ningún cambio. A medida que el valor se mueve de 0 a 100, la cantidad de rojo en la imagen aumenta y la cantidad de cian disminuye. A medida que el valor se mueve de 0 a -100, la cantidad de rojo en la imagen disminuye y aumenta la cantidad de cian.
magentaGreen
Tipo: INT
Entero del intervalo -100 a 100 que especifica un cambio en la cantidad de verde de la imagen. Si el valor es 0, no hay ningún cambio. A medida que el valor se mueve de 0 a 100, la cantidad de verde en la imagen aumenta y la cantidad de magenta disminuye. A medida que el valor se mueve de 0 a -100, la cantidad de verde en la imagen disminuye y aumenta la cantidad de magenta.
yellowBlue
Tipo: INT
Entero del intervalo -100 a 100 que especifica un cambio en la cantidad de azul de la imagen. Si el valor es 0, no hay ningún cambio. A medida que el valor pasa de 0 a 100, la cantidad de azul en la imagen aumenta y la cantidad de amarillo disminuye. A medida que el valor se mueve de 0 a -100, la cantidad de azul en la imagen disminuye y aumenta la cantidad de amarillo.
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Encabezado | gdipluseffects.h (include Gdiplus.h) |