HueSaturationLightnessParams, structure (gdipluseffects.h)

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

Vous pouvez ajuster la teinte, la saturation et la légèreté d’une image 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 compris entre -180 et 180 qui spécifie la modification de la teinte. La valeur 0 ne spécifie aucune modification. Les valeurs positives spécifient la rotation dans le sens inverse des aiguilles d’une montre sur la roulette de couleur. Les valeurs négatives spécifient la rotation au niveau des aiguilles d’une montre sur la roulette de couleur.

saturationLevel

Type : INT

Entier compris entre -100 et 100 qui spécifie la modification de la saturation. La valeur 0 ne spécifie aucune modification. Les valeurs positives spécifient une saturation accrue et des valeurs négatives spécifient une saturation réduite.

lightnessLevel

Type : INT

Entier compris entre -100 et 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 des valeurs négatives spécifient une légèreté réduite.

Configuration requise

   
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)