gdipluseffects.h ヘッダー

このヘッダーは、複数のテクノロジで使用されます。 詳細については、次を参照してください。

gdipluseffects.h には、次のプログラミング インターフェイスが含まれています。

クラス

 
ぼかし

Blur クラスを使用すると、ビットマップにガウス ぼかし効果を適用し、ぼかしの性質を指定できます。
BrightnessContrast

BrightnessContrast クラスを使用すると、ビットマップの明るさとコントラストを変更できます。
ColorBalance

ColorBalance クラスを使用すると、ビットマップの色のバランス (赤、緑、青の相対的な量) を変更できます。
ColorCurve

ColorCurve クラスには、8 つの個別の調整 (_exposure、密度、コントラスト、ハイライト、シャドウ、ミッドトーン、白の彩度、黒の彩度) が含まれます。
ColorLUT

ColorLUTParams 構造体には 4 つのメンバーがあり、それぞれが特定のカラー チャネルの参照テーブルです:_alpha、赤、緑、または青。
ColorMatrixEffect

ColorMatrixEffect クラスを使用すると、アフィン変換をビットマップに適用できます。
効果

Effect クラスは、ビットマップに効果と調整を適用するために使用できる 11 個のクラスの基本クラスとして機能します。 次のクラスは Effect から派生しています。
HueSaturationLightness

HueSaturationLightness クラスを使用すると、ビットマップの色相、彩度、明るさを変更できます。
レベル

Levels クラスには、_highlight、中間調、影の 3 つのビットマップ調整が含まれます。
RedEyeCorrection

RedEyeCorrection クラスを使用すると、フラッシュ写真で発生する赤い目を修正できます。
シャープにする

Sharpen クラスを使用すると、ビットマップのシャープネスを調整できます。
色合い

Tint クラスを使用すると、ビットマップに濃淡を適用できます。

構造

 
BlurParams

BlurParams 構造体には、ガウス ぼかしの性質を指定するメンバーが含まれています。
BrightnessContrastParams

BrightnessContrastParams 構造体には、明るさまたはコントラスト調整の性質を指定するメンバーが含まれています。
ColorBalanceParams

ColorBalanceParams 構造体には、カラー バランス調整の性質を指定するメンバーが含まれています。
ColorCurveParams

ColorCurveParams 構造体には、ビットマップの色の調整を指定するメンバーが含まれています。
ColorLUTParams

ColorLUTParams 構造体には、ビットマップの色調整を指定するメンバー (色参照テーブル) が含まれています。
HueSaturationLightnessParams

HueSaturationLightnessParams 構造体には、ビットマップに対する色相、彩度、明度の調整を指定するメンバーが含まれています。
LevelsParams

LevelsParams 構造体には、ビットマップのライト、ミッドトーン、または暗い領域の調整を指定するメンバーが含まれています。
RedEyeCorrectionParams

RedEyeCorrectionParams 構造体には、赤目補正を適用するビットマップの領域を指定するメンバーが含まれています。
SharpenParams

SharpenParams 構造体には、ビットマップに対するシャープニング調整の性質を指定するメンバーが含まれています。
TintParams

TintParams 構造体には、ビットマップに対する濃淡調整の性質を指定するメンバーが含まれています。

列挙

 
CurveAdjustments

ColorCurve クラスには、CurveAdjustments 列挙にリストされている 8 つのビットマップ調整が含まれます。
CurveChannel

CurveChannel 列挙は、ColorCurve ビットマップ調整の影響を受けるカラー チャネルを指定します。