Partager via


Structure ColorCurveParams (gdipluseffects.h)

Une structure ColorCurveParams contient des membres qui spécifient un ajustement des couleurs d’une bitmap.

La classe ColorCurve englobe huit ajustements distincts : exposition, densité, contraste, surbrillance, ombre, teinte moyenne, saturation blanche et saturation noire. Vous pouvez appliquer l’un de ces ajustements à une bitmap en suivant ces étapes.

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

Syntaxe

struct ColorCurveParams {
  CurveAdjustments adjustment;
  CurveChannel     channel;
  INT              adjustValue;
};

Membres

adjustment

Type : CurveAdjustments

Élément de l’énumération CurveAdjustments qui spécifie l’ajustement à appliquer.

channel

Type : CurveChannel

Élément de l’énumération CurveChannel qui spécifie le canal de couleur auquel l’ajustement s’applique.

adjustValue

Type : INT

Entier qui spécifie l’intensité de l’ajustement. La plage de valeurs acceptables dépend de l’ajustement appliqué. Pour voir la plage de valeurs acceptables pour un ajustement particulier, consultez l’énumération CurveAdjustments .

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)