magickAdaptiveSharpenImage method
Adaptively sharpens the image by sharpening more intensely near image edges
and less intensely far from edges. We sharpen the image with a Gaussian
operator of the given radius and standard deviation (sigma). For
reasonable results, radius should be larger than sigma. Use a radius of 0
and magickAdaptiveSharpenImage()
selects a suitable radius for you.
This method runs inside an isolate different from the main isolate.
radius
: the radius of the Gaussian, in pixels, not counting the center pixel.sigma
: the standard deviation of the Gaussian, in pixels.
Implementation
Future<bool> magickAdaptiveSharpenImage(double radius, double sigma) async =>
await _magickCompute(
_magickAdaptiveSharpenImage,
_MagickAdaptiveSharpenImageParams(_wandPtr.address, radius, sigma),
);