gdipluseffects.h header

This header is used by multiple technologies. For more information, see:

gdipluseffects.h contains the following programming interfaces:

Classes

 
Blur

The Blur class enables you to apply a Gaussian blur effect to a bitmap and specify the nature of the blur.
BrightnessContrast

The BrightnessContrast class enables you to change the brightness and contrast of a bitmap.
ColorBalance

The ColorBalance class enables you to change the color balance (relative amounts of red, green, and blue) of a bitmap.
ColorCurve

The ColorCurve class encompasses eight separate adjustments:_exposure, density, contrast, highlight, shadow, midtone, white saturation, and black saturation.
ColorLUT

A ColorLUTParams structure has four members, each being a lookup table for a particular color channel:_alpha, red, green, or blue.
ColorMatrixEffect

The ColorMatrixEffect class enables you to apply an affine transformation to a bitmap.
Effect

The Effect class serves as a base class for eleven classes that you can use to apply effects and adjustments to bitmaps. The following classes descend from Effect.
HueSaturationLightness

The HueSaturationLightness class enables you to change the hue, saturation, and lightness of a bitmap.
Levels

The Levels class encompasses three bitmap adjustments:_highlight, midtone, and shadow.
RedEyeCorrection

The RedEyeCorrection class enables you to correct the red eyes that sometimes occur in flash photographs.
Sharpen

The Sharpen class enables you to adjust the sharpness of a bitmap.
Tint

The Tint class enables you to apply a tint to a bitmap.

Structures

 
BlurParams

A BlurParams structure contains members that specify the nature of a Gaussian blur.
BrightnessContrastParams

A BrightnessContrastParams structure contains members that specify the nature of a brightness or contrast adjustment.
ColorBalanceParams

A ColorBalanceParams structure contains members that specify the nature of a color balance adjustment.
ColorCurveParams

A ColorCurveParams structure contains members that specify an adjustment to the colors of a bitmap.
ColorLUTParams

A ColorLUTParams structure contains members (color lookup tables) that specify color adjustments to a bitmap.
HueSaturationLightnessParams

The HueSaturationLightnessParams structure contains members that specify hue, saturation and lightness adjustments to a bitmap.
LevelsParams

The LevelsParams structure contains members that specify adjustments to the light, midtone, or dark areas of a bitmap.
RedEyeCorrectionParams

A RedEyeCorrectionParams structure contains members that specify the areas of a bitmap to which a red-eye correction is applied.
SharpenParams

The SharpenParams structure contains members that specify the nature of a sharpening adjustment to a bitmap.
TintParams

A TintParams structure contains members that specify the nature of a tint adjustment to a bitmap.

Enumerations

 
CurveAdjustments

The ColorCurve class encompasses the eight bitmap adjustments listed in the CurveAdjustments enumeration.
CurveChannel

The CurveChannel enumeration specifies which color channels are affected by a ColorCurve bitmap adjustment.