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. |