From: dirk Date: Sun, 28 Jul 2013 19:35:57 +0000 (+0000) Subject: Fixed adaptiveSharpenChannel. X-Git-Tag: 7.0.1-0~3466 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=acf607045fbe9e5ce80aeb38d68979b350f1c31b;p=imagemagick Fixed adaptiveSharpenChannel. --- diff --git a/Magick++/lib/Image.cpp b/Magick++/lib/Image.cpp index e588a0870..249dad971 100644 --- a/Magick++/lib/Image.cpp +++ b/Magick++/lib/Image.cpp @@ -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 ); diff --git a/Magick++/lib/Magick++/Include.h b/Magick++/lib/Magick++/Include.h index d7eaa63eb..347df43cc 100644 --- a/Magick++/lib/Magick++/Include.h +++ b/Magick++/lib/Magick++/Include.h @@ -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;