ImageEn, unit imageenproc |
|
TImageEnProc.UnsharpMask
Declaration
procedure UnsharpMask(Radius: Double = 4.0; Amount: Double = 1.0; Threshold: Double = 0.05);
Description
Apply a gaussian blur to the image.
Unlike
Blur. UnsharpMask() only "blurs" the areas (pixels) which are sharper (decided by the threshold parameter).
Parameter | Description |
Radius | Radius of the gaussian blur matrix (> 1) |
Amount | Difference between original and blurred image (0.0 to 5.0) |
Threshold | Threshold of maximum luminosity to apply the effect (0.0 to 1.0) |
Also see:
Comparison of smoothing, blurring and noise reduction methods
Note:
◼A UI for this is available to your users in the
Image Processing dialog
◼Also available as a
RetouchTool by setting
MouseInteractGeneral to [miRetouchTool] and
RetouchMode to iermUnsharpen
◼If the image
PixelFormat is not ie24RGB, it will be converted
| Demos\ImageEditing\EveryMethod\EveryMethod.dpr |
// Load test image
ImageEnView1.IO.LoadFromFile( 'D:\TestImage.jpg' );
// Apply a gaussian blur to the image
ImageEnView1.Proc.UnsharpMask();