ColorCurveParams 结构 (gdipluseffects.h)

ColorCurveParams 结构包含指定调整位图颜色的成员。

ColorCurve 类包含八个单独的调整:曝光、密度、对比度、突出显示、阴影、中间色调、白色饱和度和黑色饱和度。 可以按照以下步骤对位图应用这些调整之一。

  1. 创建并初始化 ColorCurveParams 结构。
  2. ColorCurveParams 结构的地址传递给 ColorCurve 对象的 ColorCurve::SetParameters 方法。
  3. ColorCurve 对象的地址传递给 Graphics::D rawImage 方法或 Bitmap::ApplyEffect 方法。

语法

struct ColorCurveParams {
  CurveAdjustments adjustment;
  CurveChannel     channel;
  INT              adjustValue;
};

成员

adjustment

类型: CurveAdjustments

指定要应用的调整的 CurveAdjustments 枚举的元素。

channel

类型: CurveChannel

CurveChannel 枚举的元素,指定应用调整的颜色通道。

adjustValue

类型: INT

指定调整强度的整数。 可接受值的范围取决于要应用的调整。 若要查看特定调整的可接受值的范围,请参阅 CurveAdjustments 枚举。

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
标头 gdipluseffects.h (包括 Gdiplus.h)