Structure HueSaturationLightnessParams (gdipluseffects.h)

La structure HueSaturationLightnessParams contient des membres qui spécifient des ajustements de teinte, de saturation et de luminosité pour une bitmap.

Vous pouvez ajuster la teinte, la saturation et la légèreté d’une bitmap en suivant ces étapes.

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

Syntaxe

struct HueSaturationLightnessParams {
  INT hueLevel;
  INT saturationLevel;
  INT lightnessLevel;
};

Membres

hueLevel

Type : INT

Entier dans la plage -180 à 180 qui spécifie le changement de teinte. La valeur 0 ne spécifie aucune modification. Les valeurs positives spécifient une rotation dans le sens inverse des aiguilles d’une montre sur la roue de couleur. Les valeurs négatives spécifient une rotation dans le sens des aiguilles d’une montre sur la roue de couleur.

saturationLevel

Type : INT

Entier dans la plage -100 à 100 qui spécifie le changement de saturation. La valeur 0 ne spécifie aucune modification. Les valeurs positives spécifient une saturation accrue et les valeurs négatives spécifient une saturation réduite.

lightnessLevel

Type : INT

Entier dans la plage -100 à 100 qui spécifie la modification de la légèreté. La valeur 0 ne spécifie aucune modification. Les valeurs positives spécifient une luminosité accrue et les valeurs négatives spécifient une légèreté réduite.

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)