Compartir a través de


Encabezado gdipluseffects.h

Varias tecnologías usan este encabezado. Para más información, consulte:

gdipluseffects.h contiene las siguientes interfaces de programación:

Clases

 
Desenfoque

La clase Blur permite aplicar un efecto de desenfoque gaussiano a un mapa de bits y especificar la naturaleza del desenfoque.
BrightnessContrast

La clase BrightnessContrast permite cambiar el brillo y el contraste de un mapa de bits.
ColorBalance

La clase ColorBalance permite cambiar el equilibrio de color (cantidades relativas de rojo, verde y azul) de un mapa de bits.
ColorCurve

La clase ColorCurve abarca ocho ajustes independientes: _exposure, densidad, contraste, resaltado, sombra, tono medio, saturación blanca y saturación negra.
ColorLUT

Una estructura ColorLUTParams tiene cuatro miembros, cada uno de los cuales es una tabla de búsqueda para un canal de color determinado: _alpha, rojo, verde o azul.
ColorMatrixEffect

La clase ColorMatrixEffect permite aplicar una transformación afín a un mapa de bits.
Efecto

La clase Effect sirve como clase base para once clases que se pueden usar para aplicar efectos y ajustes a mapas de bits. Las siguientes clases descienden de Effect.
HueSaturationLightness

La clase HueSaturationLightness permite cambiar el matiz, la saturación y la ligereza de un mapa de bits.
Niveles

La clase Levels abarca tres ajustes de mapa de bits: _highlight, tono medio y sombra.
RedEyeCorrection

La clase RedEyeCorrection permite corregir los ojos rojos que a veces se producen en fotografías flash.
Dar nitidez

La clase Sharpen permite ajustar la nitidez de un mapa de bits.
Tinte

La clase Tint permite aplicar un tono a un mapa de bits.

Estructuras

 
BlurParams

Una estructura BlurParams contiene miembros que especifican la naturaleza de un desenfoque gaussiano.
BrightnessContrastParams

Una estructura BrightnessContrastParams contiene miembros que especifican la naturaleza de un ajuste de brillo o contraste.
ColorBalanceParams

Una estructura ColorBalanceParams contiene miembros que especifican la naturaleza de un ajuste de equilibrio de color.
ColorCurveParams

Una estructura ColorCurveParams contiene miembros que especifican un ajuste para los colores de un mapa de bits.
ColorLUTParams

Una estructura ColorLUTParams contiene miembros (tablas de búsqueda de colores) que especifican ajustes de color en un mapa de bits.
HueSaturationLightnessParams

La estructura HueSaturationLightnessParams contiene miembros que especifican ajustes de matiz, saturación y ligereza en un mapa de bits.
LevelsParams

La estructura LevelsParams contiene miembros que especifican ajustes en las áreas ligeras, medias o oscuras de un mapa de bits.
RedEyeCorrectionParams

Una estructura RedEyeCorrectionParams contiene miembros que especifican las áreas de un mapa de bits al que se aplica una corrección de ojos rojos.
SharpenParams

La estructura SharpenParams contiene miembros que especifican la naturaleza de un ajuste de afilado en un mapa de bits.
TintParams

Una estructura TintParams contiene miembros que especifican la naturaleza de un ajuste de tono en un mapa de bits.

Enumeraciones

 
CurveAdjustments

La clase ColorCurve abarca los ocho ajustes de mapa de bits enumerados en la enumeración CurveAdjustments.
CurveChannel

La enumeración CurveChannel especifica qué canales de color se ven afectados por un ajuste de mapa de bits ColorCurve.