From: Cristy Date: Fri, 21 Jul 2017 13:09:17 +0000 (-0400) Subject: https://github.com/ImageMagick/ImageMagick/issues/594 X-Git-Tag: 7.0.6-2~6 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=241552c26255baa01b41078a60229128b93d2342;p=imagemagick https://github.com/ImageMagick/ImageMagick/issues/594 --- diff --git a/MagickCore/attribute.c b/MagickCore/attribute.c index 43ee6b3e2..1d822b82e 100644 --- a/MagickCore/attribute.c +++ b/MagickCore/attribute.c @@ -1255,15 +1255,7 @@ MagickExport MagickBooleanType SetImageType(Image *image,const ImageType type, case BilevelType: { if (SetImageMonochrome(image,exception) == MagickFalse) - { - status=TransformImageColorspace(image,GRAYColorspace,exception); - (void) NormalizeImage(image,exception); - quantize_info=AcquireQuantizeInfo(image_info); - quantize_info->number_colors=2; - quantize_info->colorspace=GRAYColorspace; - status=QuantizeImage(quantize_info,image,exception); - quantize_info=DestroyQuantizeInfo(quantize_info); - } + status=AutoThresholdImage(image,UndefinedThresholdMethod,exception); image->alpha_trait=UndefinedPixelTrait; break; }