BrightnessContrastParams 结构 (gdipluseffects.h)
BrightnessContrastParams 结构包含指定亮度或对比度调整性质的成员。
可以按照以下步骤更改位图 (或两者) 的亮度或对比度。
- 创建并初始化 BrightnessContrastParams 结构。
- 将 BrightnessContrastParams 结构的地址传递给 BrightnessContrast 对象的 BrightnessContrast::SetParameters 方法。
- 将 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) |