From: cristy Date: Sun, 2 Mar 2014 13:05:40 +0000 (+0000) Subject: (no commit message) X-Git-Tag: 7.0.1-0~2622 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=2a0e6d006e7683a5e8b5bb95f259088438462ed6;p=imagemagick --- diff --git a/MagickCore/quantize.c b/MagickCore/quantize.c index 0e5f24738..704deb8ab 100644 --- a/MagickCore/quantize.c +++ b/MagickCore/quantize.c @@ -3132,7 +3132,7 @@ static void ReduceImageColors(const Image *image,CubeInfo *cube_info) span; cube_info->next_threshold=0.0; - if ((cube_info->colors > cube_info->maximum_colors) && (cube_info->depth > 3)) + if (cube_info->colors > cube_info->maximum_colors) { MagickRealType *quantize_error; @@ -3149,7 +3149,7 @@ static void ReduceImageColors(const Image *image,CubeInfo *cube_info) qsort(quantize_error,cube_info->nodes,sizeof(MagickRealType), MagickRealTypeCompare); cube_info->next_threshold=quantize_error[MagickMax(cube_info->nodes- - cube_info->maximum_colors,0)]; + 110*cube_info->maximum_colors/100,0)]; quantize_error=(MagickRealType *) RelinquishMagickMemory( quantize_error); }