]> granicus.if.org Git - imagemagick/commitdiff
...
authorCristy <urban-warrior@imagemagick.org>
Sat, 10 Mar 2018 21:27:32 +0000 (16:27 -0500)
committerCristy <urban-warrior@imagemagick.org>
Sat, 10 Mar 2018 21:27:32 +0000 (16:27 -0500)
MagickCore/enhance.c

index 05b281e7a50a705375ab00d9473230ec2f608125..164b7faa5c5fe9110e129220d6421c6b40c1e470 100644 (file)
@@ -1589,10 +1589,11 @@ MagickExport MagickBooleanType EqualizeImage(Image *image,
         double
           intensity;
 
-        intensity=p[i];
+        intensity=(double) p[i];
         if ((image->channel_mask & SyncChannels) != 0)
           intensity=GetPixelIntensity(image,p);
-        histogram[GetPixelChannels(image)*ScaleQuantumToMap(intensity)+i]++;
+        histogram[GetPixelChannels(image)*ScaleQuantumToMap(
+          ClampToQuantum(intensity))+i]++;
       }
       p+=GetPixelChannels(image);
     }