Share via


Estructura BrightnessContrastParams (gdipluseffects.h)

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

Puede cambiar el brillo o el contraste (o ambos) de un mapa de bits siguiendo estos pasos.

  1. Cree e inicialice una estructura BrightnessContrastParams .
  2. Pase la dirección de la estructura BrightnessContrastParams al método BrightnessContrast::SetParameters de un objeto BrightnessContrast .
  3. Pase la dirección del objeto BrightnessContrast al método Graphics::D rawImage o al método Bitmap::ApplyEffect .

Sintaxis

struct BrightnessContrastParams {
  INT brightnessLevel;
  INT contrastLevel;
};

Miembros

brightnessLevel

Tipo: INT

Entero en el intervalo -255 a 255 que especifica el nivel de brillo. Si el valor es 0, el brillo sigue siendo el mismo. A medida que el valor se mueve de 0 a 255, aumenta el brillo de la imagen. A medida que el valor se mueve de 0 a -255, el brillo de la imagen disminuye.

contrastLevel

Tipo: INT

Entero en el intervalo -100 a 100 que especifica el nivel de contraste. Si el valor es 0, el contraste sigue siendo el mismo. A medida que el valor se mueve de 0 a 100, aumenta el contraste de la imagen. A medida que el valor se mueve de 0 a -100, el contraste de la imagen disminuye.

Requisitos

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)