Partager via


Structure BrightnessContrastParams (gdipluseffects.h)

Une structure BrightnessContrastParams contient des membres qui spécifient la nature d’un réglage de luminosité ou de contraste.

Vous pouvez modifier la luminosité ou le contraste (ou les deux) d’une bitmap en suivant ces étapes.

  1. Créez et initialisez une structure BrightnessContrastParams .
  2. Passez l’adresse de la structure BrightnessContrastParams à la méthode BrightnessContrast ::SetParameters d’un objet BrightnessContrast .
  3. Passez l’adresse de l’objet BrightnessContrast à la méthode Graphics ::D rawImage ou à la méthode Bitmap ::ApplyEffect .

Syntaxe

struct BrightnessContrastParams {
  INT brightnessLevel;
  INT contrastLevel;
};

Membres

brightnessLevel

Type : INT

Entier dans la plage -255 à 255 qui spécifie le niveau de luminosité. Si la valeur est 0, la luminosité reste la même. À mesure que la valeur passe de 0 à 255, la luminosité de l’image augmente. Lorsque la valeur passe de 0 à -255, la luminosité de l’image diminue.

contrastLevel

Type : INT

Entier dans la plage -100 à 100 qui spécifie le niveau de contraste. Si la valeur est 0, le contraste reste le même. À mesure que la valeur passe de 0 à 100, le contraste de l’image augmente. Lorsque la valeur passe de 0 à -100, le contraste de l’image diminue.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
En-tête gdipluseffects.h (inclure Gdiplus.h)