]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Sat, 26 Sep 2009 13:26:22 +0000 (13:26 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Sat, 26 Sep 2009 13:26:22 +0000 (13:26 +0000)
magick/color.c

index 6c9b83f7784640d08de9252dabbf274148d11e09..d1fafd5523b1375a785f93762652fc897156e13e 100644 (file)
@@ -3315,6 +3315,11 @@ MagickExport MagickBooleanType QueryMagickColor(const char *name,
 
           geometry_info.rho=fmod(fmod(scale*geometry_info.rho,360.0)+360.0,
             360.0)/360.0;
+          scale=1.0/255.0;
+          if ((flags & PercentValue) != 0)
+            scale=1.0/100.0;
+          geometry_info.sigma*=scale;
+          geometry_info.xi*=scale;
           ConvertHSLToRGB(geometry_info.rho,geometry_info.sigma,
             geometry_info.xi,&pixel.red,&pixel.green,&pixel.blue);
           color->colorspace=RGBColorspace;