From: dirk Date: Sat, 23 May 2015 23:17:20 +0000 (+0000) Subject: Fixed parsing alpha value in color. X-Git-Tag: 7.0.1-0~1008 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f8a9501a1f57861a7cafb2017088d7fe7a027529;p=imagemagick Fixed parsing alpha value in color. --- diff --git a/MagickCore/color.c b/MagickCore/color.c index 300bb0eeb..011d5dc52 100644 --- a/MagickCore/color.c +++ b/MagickCore/color.c @@ -2411,13 +2411,12 @@ MagickExport MagickBooleanType QueryColorCompliance(const char *name, geometry_info.psi); else if (color->alpha_trait != UndefinedPixelTrait) - color->alpha=(double) ClampToQuantum(QuantumRange* + color->alpha=(double) ClampToQuantum(scale* geometry_info.psi); } if (((flags & ChiValue) != 0) && (color->alpha_trait != UndefinedPixelTrait)) - color->alpha=(double) ClampToQuantum(QuantumRange* - geometry_info.chi); + color->alpha=(double) ClampToQuantum(scale*geometry_info.chi); if (color->colorspace == LabColorspace) { if ((flags & SigmaValue) != 0) @@ -2434,7 +2433,7 @@ MagickExport MagickBooleanType QueryColorCompliance(const char *name, color->blue=color->red; if (((flags & SigmaValue) != 0) && (color->alpha_trait != UndefinedPixelTrait)) - color->alpha=(double) ClampToQuantum(QuantumRange* + color->alpha=(double) ClampToQuantum(scale* geometry_info.sigma); } if ((LocaleCompare(colorspace,"HCL") == 0) ||