From: Cristy <urban-warrior@imagemagick.org> Date: Sat, 3 Mar 2018 01:12:55 +0000 (-0500) Subject: Return pseudo-class image for -type bilevel option X-Git-Tag: 7.0.7-25~20 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=a141b124a971f7caf0a974c043dadb1594b7d152;p=imagemagick Return pseudo-class image for -type bilevel option --- diff --git a/MagickCore/quantize.c b/MagickCore/quantize.c index 56903d339..476d938e8 100644 --- a/MagickCore/quantize.c +++ b/MagickCore/quantize.c @@ -502,13 +502,9 @@ static MagickBooleanType AssignImageColors(Image *image,CubeInfo *cube_info, /* Allocate image colormap. */ - if ((cube_info->quantize_info->colorspace != UndefinedColorspace) && - (cube_info->quantize_info->colorspace != CMYKColorspace)) + if (cube_info->quantize_info->colorspace != UndefinedColorspace) (void) TransformImageColorspace(image,cube_info->quantize_info->colorspace, exception); - else - if (IssRGBCompatibleColorspace(image->colorspace) == MagickFalse) - (void) TransformImageColorspace(image,sRGBColorspace,exception); if (AcquireImageColormap(image,cube_info->colors,exception) == MagickFalse) ThrowBinaryException(ResourceLimitError,"MemoryAllocationFailed", image->filename); @@ -668,9 +664,8 @@ static MagickBooleanType AssignImageColors(Image *image,CubeInfo *cube_info, } } (void) SyncImage(image,exception); - if ((cube_info->quantize_info->colorspace != UndefinedColorspace) && - (cube_info->quantize_info->colorspace != CMYKColorspace)) - (void) TransformImageColorspace((Image *) image,sRGBColorspace,exception); + if (cube_info->quantize_info->colorspace != UndefinedColorspace) + (void) TransformImageColorspace(image,image->colorspace,exception); return(MagickTrue); }