Estrutura BrightnessContrastParams (gdipluseffects.h)

Uma estrutura BrightnessContrastParams contém membros que especificam a natureza de um ajuste de brilho ou contraste.

Você pode alterar o brilho ou contraste (ou ambos) de um bitmap seguindo estas etapas.

  1. Crie e inicialize uma estrutura BrightnessContrastParams .
  2. Passe o endereço da estrutura BrightnessContrastParams para o método BrightnessContrast::SetParameters de um objeto BrightnessContrast .
  3. Passe o endereço do objeto BrightnessContrast para o método Graphics::D rawImage ou para o método Bitmap::ApplyEffect .

Sintaxe

struct BrightnessContrastParams {
  INT brightnessLevel;
  INT contrastLevel;
};

Membros

brightnessLevel

Tipo: INT

Inteiro no intervalo -255 a 255 que especifica o nível de brilho. Se o valor for 0, o brilho permanecerá o mesmo. À medida que o valor passa de 0 para 255, o brilho da imagem aumenta. À medida que o valor passa de 0 para -255, o brilho da imagem diminui.

contrastLevel

Tipo: INT

Inteiro no intervalo -100 a 100 que especifica o nível de contraste. Se o valor for 0, o contraste permanecerá o mesmo. À medida que o valor passa de 0 para 100, o contraste da imagem aumenta. À medida que o valor passa de 0 para -100, o contraste da imagem diminui.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho gdipluseffects.h (inclua Gdiplus.h)