]> granicus.if.org Git - imagemagick/commitdiff
Fixed adaptiveSharpenChannel.
authordirk <dirk@git.imagemagick.org>
Sun, 28 Jul 2013 19:35:57 +0000 (19:35 +0000)
committerdirk <dirk@git.imagemagick.org>
Sun, 28 Jul 2013 19:35:57 +0000 (19:35 +0000)
Magick++/lib/Image.cpp
Magick++/lib/Magick++/Include.h

index e588a0870b778d42d791cf5ad27a831e1169f6fb..249dad971eb07fcee1fd1c48eecb33650d59fdf8 100644 (file)
@@ -344,9 +344,10 @@ void Magick::Image::adaptiveSharpenChannel ( const ChannelType channel_,
 {
   ExceptionInfo exceptionInfo;
   GetExceptionInfo( &exceptionInfo );
+  ChannelType channel_mask = SetImageChannelMask( image(), channel_);
   MagickCore::Image* newImage =
-    AdaptiveSharpenImageChannel( constImage(), channel_, radius_, sigma_,
-                                 &exceptionInfo );
+    AdaptiveSharpenImage( constImage(), radius_, sigma_, &exceptionInfo );
+  (void) SetPixelChannelMask( image(), channel_mask );
   replaceImage( newImage );
   throwException( exceptionInfo );
   (void) DestroyExceptionInfo( &exceptionInfo );
index d7eaa63eb32f0ebd6d236b4c6471e832e3c4facf..347df43ccd0bdefeba779b240373c62a524eb3a8 100644 (file)
@@ -697,7 +697,6 @@ namespace Magick
   using MagickCore::AdaptiveBlurImage;
   using MagickCore::AdaptiveResizeImage;
   using MagickCore::AdaptiveSharpenImage;
-  using MagickCore::AdaptiveSharpenImageChannel;
   using MagickCore::AdaptiveThresholdImage;
   using MagickCore::AddNoiseImage;
   using MagickCore::AffineMatrix;