Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The SharpenParams structure contains members that specify the nature of a sharpening adjustment to a bitmap.
You can adjust the sharpness of a bitmap by following these steps.
- Create and initialize a SharpenParams structure.
- Pass the address of the SharpenParams structure to the Sharpen::SetParameters method of a Sharpen object.
- Pass the address of the Sharpen object to the Graphics::DrawImage method or to the Bitmap::ApplyEffect method.
Syntax
struct SharpenParams {
float radius;
float amount;
};
Members
radius
Type: REAL
Real number that specifies the sharpening radius (the radius of the convolution kernel) in pixels. The radius must be in the range 0 through 255. As the radius increases, more surrounding pixels are involved in calculating the new value of a given pixel.
amount
Type: REAL
Real number in the range 0 through 100 that specifies the amount of sharpening to be applied. A value of 0 specifies no sharpening. As the value of amount increases, the sharpness increases.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2008 [desktop apps only] |
Header | gdipluseffects.h (include Gdiplus.h) |