Freigeben über


gdipluseffects.h-Header

Dieser Header wird von mehreren Technologien verwendet. Weitere Informationen finden Sie unter

gdipluseffects.h enthält die folgenden Programmierschnittstellen:

Klassen

 
Blur

Mit der Blur-Klasse können Sie einen gaußschen Unschärfeeffekt auf eine Bitmap anwenden und die Art der Unschärfe angeben.
BrightnessContrast

Mit der BrightnessContrast-Klasse können Sie die Helligkeit und den Kontrast einer Bitmap ändern.
ColorBalance

Mit der ColorBalance-Klasse können Sie die Farbbalance (relative Mengen von Rot, Grün und Blau) einer Bitmap ändern.
ColorCurve

Die ColorCurve-Klasse umfasst acht separate Anpassungen: _exposure, Dichte, Kontrast, Hervorhebung, Schatten, Mittelton, weiße Sättigung und Schwarze Sättigung.
ColorLUT

Eine ColorLUTParams-Struktur verfügt über vier Elemente, die jeweils eine Nachschlagetabelle für einen bestimmten Farbkanal sind: _alpha, rot, grün oder blau.
ColorMatrixEffect

Mit der ColorMatrixEffect-Klasse können Sie eine affine Transformation auf eine Bitmap anwenden.
Auswirkung

Die Effect-Klasse dient als Basisklasse für elf Klassen, mit denen Sie Effekte und Anpassungen auf Bitmaps anwenden können. Die folgenden Klassen stammen von Effect ab.
HueSaturationLightness

Mit der HueSaturationLightness-Klasse können Sie den Farbton, die Sättigung und die Leichtigkeit einer Bitmap ändern.
Ebenen

Die Levels-Klasse umfasst drei Bitmapanpassungen: _highlight, Mittelton und Schatten.
RedEyeCorrection

Mit der RedEyeCorrection-Klasse können Sie die roten Augen korrigieren, die manchmal in Blitzfotos auftreten.
Sharpen

Mit der Sharpen-Klasse können Sie die Schärfe einer Bitmap anpassen.
Farbton

Mit der Tint-Klasse können Sie einen Farbton auf eine Bitmap anwenden.

Strukturen

 
BlurParams

Eine BlurParams-Struktur enthält Elemente, die die Art einer gaußschen Unschärfe angeben.
BrightnessContrastParams

Eine BrightnessContrastParams-Struktur enthält Elemente, die die Art einer Helligkeits- oder Kontrastanpassung angeben.
ColorBalanceParams

Eine ColorBalanceParams-Struktur enthält Elemente, die die Art einer Farbausgleichsanpassung angeben.
ColorCurveParams

Eine ColorCurveParams-Struktur enthält Elemente, die eine Anpassung an die Farben einer Bitmap angeben.
ColorLUTParams

Eine ColorLUTParams-Struktur enthält Elemente (Farbsuchtabellen), die Farbanpassungen für eine Bitmap angeben.
HueSaturationLightnessParams

Die HueSaturationLightnessParams-Struktur enthält Elemente, die Farbton-, Sättigungs- und Helligkeitsanpassungen für eine Bitmap angeben.
LevelsParams

Die LevelsParams-Struktur enthält Elemente, die Anpassungen an den hellen, mitteltonigen oder dunklen Bereichen einer Bitmap angeben.
RedEyeCorrectionParams

Eine RedEyeCorrectionParams-Struktur enthält Elemente, die die Bereiche einer Bitmap angeben, auf die eine Rotaugenkorrektur angewendet wird.
SharpenParams

Die SharpenParams-Struktur enthält Elemente, die die Art einer Schärfeanpassung an eine Bitmap angeben.
TintParams

Eine TintParams-Struktur enthält Elemente, die die Art einer Farbanpassung an eine Bitmap angeben.

Enumerationen

 
CurveAdjustments

Die ColorCurve-Klasse umfasst die acht Bitmapanpassungen, die in der CurveAdjustments-Enumeration aufgeführt sind.
CurveChannel

Die CurveChannel-Enumeration gibt an, welche Farbkanäle von einer ColorCurve-Bitmapanpassung betroffen sind.