Partager via


en-tête gdipluseffects.h

Cet en-tête est utilisé par plusieurs technologies. Pour plus d'informations, consultez les pages suivantes :

gdipluseffects.h contient les interfaces de programmation suivantes :

Classes

 
Flou

La classe Blur vous permet d’appliquer un effet de flou gaussien à une bitmap et de spécifier la nature du flou.
BrightnessContrast

La classe BrightnessContrast vous permet de modifier la luminosité et le contraste d’une bitmap.
ColorBalance

La classe ColorBalance vous permet de modifier la balance des couleurs (quantités relatives de rouge, de vert et de bleu) d’une bitmap.
ColorCurve

La classe ColorCurve englobe huit ajustements distincts : _exposure, densité, contraste, surbrillance, ombre, tons moyens, saturation blanche et saturation noire.
ColorLUT

Une structure ColorLUTParams a quatre membres, chacun étant une table de recherche pour un canal de couleurs particulier : _alpha, rouge, vert ou bleu.
ColorMatrixEffect

La classe ColorMatrixEffect vous permet d’appliquer une transformation affine à une bitmap.
Effet

La classe Effect sert de classe de base pour onze classes que vous pouvez utiliser pour appliquer des effets et des ajustements aux bitmaps. Les classes suivantes descendent de Effect.
HueSaturationLightness

La classe HueSaturationLightness vous permet de modifier la teinte, la saturation et la légèreté d’une image bitmap.
Niveaux

La classe Levels comprend trois ajustements bitmap : _highlight, midtone et shadow.
RedEyeCorrection

La classe RedEyeCorrection vous permet de corriger les yeux rouges qui se produisent parfois dans les photos flash.
Améliorer la netteté

La classe Sharpen vous permet d’ajuster la netteté d’une bitmap.
Teinte

La classe Tint vous permet d’appliquer une teinte à une bitmap.

Structures

 
BlurParams

Une structure BlurParams contient des membres qui spécifient la nature d’un flou gaussien.
BrightnessContrastParams

Une structure BrightnessContrastParams contient des membres qui spécifient la nature d’un réglage de luminosité ou de contraste.
ColorBalanceParams

Une structure ColorBalanceParams contient des membres qui spécifient la nature d’un ajustement de l’équilibre des couleurs.
ColorCurveParams

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

Une structure ColorLUTParams contient des membres (tables de recherche de couleurs) qui spécifient des ajustements de couleur pour une bitmap.
HueSaturationLightnessParams

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

La structure LevelsParams contient des membres qui spécifient des ajustements aux zones claires, moyennes ou sombres d’une bitmap.
RedEyeCorrectionParams

Une structure RedEyeCorrectionParams contient des membres qui spécifient les zones d’une bitmap à laquelle une correction des yeux rouges est appliquée.
SharpenParams

La structure SharpenParams contient des membres qui spécifient la nature d’un ajustement de netteté sur une bitmap.
TintParams

Une structure TintParams contient des membres qui spécifient la nature d’un ajustement de teinte sur une bitmap.

Énumérations

 
CurveAdjustments

La classe ColorCurve englobe les huit ajustements bitmap répertoriés dans l’énumération CurveAdjustments.
CurveChannel

L’énumération CurveChannel spécifie quels canaux de couleurs sont affectés par un ajustement bitmap ColorCurve.