
Public Member Functions | |
| SharpeningFeature (SharpeningModule module) | |
| Creates a SharpeningFeature using an existing sharpening module. | |
| void | ResetToDefault () |
| Resets the sharpness level to the default value. | |
Properties | |
| uint | Level [get, set] |
| The current sharpness level. | |
| IntervalU | LevelRange [get] |
| Gets the valid range for the sharpness level. | |
| bool | IsEnabled [get, set] |
| Enables or disables the feature. | |
Sharpening applies a sharpening filter to enhance image detail.
It enhances edges and fine structures by emphasizing high-frequency components in the image.
The strength of the effect is controlled by the sharpness level, where 0 results in no change.
|
inline |
Creates a SharpeningFeature using an existing sharpening module.
| module | Reference to the underlying SharpeningModule. |
|
inline |
Resets the sharpness level to the default value.
Implements IFeature.
|
getset |
Enables or disables the feature.
Implements IFeature.
|
getset |
The current sharpness level.
A value of 0 means no sharpening; higher values increase the effect. Valid values are within the LevelRange.
| IcvOutOfRangeException | The value is outside the valid range. |