ThrowPPException;
}
+void Magick::Image::kuwahara(const double radius,const double sigma)
+{
+ MagickCore::Image
+ *newImage;
+
+ GetPPException;
+ newImage=KuwaharaImage(constImage(),radius,sigma,exceptionInfo);
+ replaceImage(newImage);
+ ThrowPPException;
+}
+
void Magick::Image::level(const double blackPoint_,const double whitePoint_,
const double gamma_)
{
void inverseFourierTransform(const Image &phase_);
void inverseFourierTransform(const Image &phase_,const bool magnitude_);
+ // An edge preserving noise reduction filter.
+ void kuwahara(const double radius=0.0,const double sigma=1.0);
+
// Level image. Adjust the levels of the image by scaling the
// colors falling between specified white and black points to the
// full available quantum range. The parameters provided represent
using MagickCore::IsGeometry;
using MagickCore::IsImagesEqual;
using MagickCore::KernelInfo;
+ using MagickCore::KuwaharaImage;
using MagickCore::LessValue;
using MagickCore::LevelImage;
using MagickCore::LevelImageColors;