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.
- Créez et initialisez une structure BrightnessContrastParams .
- Passez l’adresse de la structure BrightnessContrastParams à la méthode BrightnessContrast ::SetParameters d’un objet BrightnessContrast .
- 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) |