BrightnessContrastParams 结构 (gdipluseffects.h)

BrightnessContrastParams 结构包含指定亮度或对比度调整性质的成员。

可以按照以下步骤更改位图 (或两者) 的亮度或对比度。

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

语法

struct BrightnessContrastParams {
  INT brightnessLevel;
  INT contrastLevel;
};

成员

brightnessLevel

类型: INT

-255 到 255 范围内的整数,指定亮度级别。 如果值为 0,则亮度保持不变。 当值从 0 移动到 255 时,图像的亮度会增加。 当值从 0 移动到 -255 时,图像的亮度会降低。

contrastLevel

类型: INT

-100 到 100 范围内的整数,用于指定对比度级别。 如果值为 0,则对比度保持不变。 当值从 0 移动到 100 时,图像的对比度会增加。 当值从 0 移动到 -100 时,图像的对比度会降低。

要求

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