]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Thu, 25 Apr 2013 19:02:42 +0000 (19:02 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Thu, 25 Apr 2013 19:02:42 +0000 (19:02 +0000)
MagickCore/enhance.c

index 6ede7b5d2c891890d97920502473c07052b99a48..96628b6f8bc5984243b834490b0648959b6e7032 100644 (file)
@@ -1940,7 +1940,7 @@ static inline MagickRealType MagickMin(const MagickRealType x,
 }
 
 MagickExport MagickBooleanType GrayscaleImage(Image *image,
-  const PixelIntensityMethod grayscale,ExceptionInfo *exception)
+  const PixelIntensityMethod method,ExceptionInfo *exception)
 {
 #define GrayscaleImageTag  "Grayscale/Image"
 
@@ -2028,7 +2028,7 @@ MagickExport MagickBooleanType GrayscaleImage(Image *image,
       green=(MagickRealType) GetPixelGreen(image,q);
       blue=(MagickRealType) GetPixelBlue(image,q);
       intensity=0.0;
-      switch (image->intensity)
+      switch (method)
       {
         case AveragePixelIntensityMethod:
         {
@@ -2101,10 +2101,9 @@ MagickExport MagickBooleanType GrayscaleImage(Image *image,
       }
   }
   image_view=DestroyCacheView(image_view);
-  if (SetImageColorspace(image,GRAYColorspace,exception) == MagickFalse)
-    return(MagickFalse);
+  image->intensity=method;
   image->type=GrayscaleType;
-  return(status);
+  return(SetImageColorspace(image,GRAYColorspace,exception));
 }
 \f
 /*