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