]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Sun, 18 Dec 2011 23:41:28 +0000 (23:41 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Sun, 18 Dec 2011 23:41:28 +0000 (23:41 +0000)
MagickCore/enhance.c

index 3075c46c305aa78b8c4af468416347957bbea3dd..1fc09ce503cd38b7d9c97e223e330af7a214177e 100644 (file)
@@ -2123,7 +2123,7 @@ MagickExport MagickBooleanType HaldClutImage(Image *image,
 %
 */
 
-static MagickRealType LevelPixel(const double black_point,
+static inline MagickRealType LevelPixel(const double black_point,
   const double white_point,const double gamma,const MagickRealType pixel)
 {
   double
@@ -2229,8 +2229,7 @@ MagickExport MagickBooleanType LevelImage(Image *image,const double black_point,
 
         channel=GetPixelChannelMapChannel(image,i);
         traits=GetPixelChannelMapTraits(image,channel);
-        if ((traits == UndefinedPixelTrait) ||
-            ((traits & UpdatePixelTrait) == 0))
+        if (traits == UndefinedPixelTrait)
           continue;
         q[i]=ClampToQuantum(LevelPixel(black_point,white_point,gamma,
           (MagickRealType) q[i]));
@@ -2391,8 +2390,8 @@ MagickExport MagickBooleanType LevelizeImage(Image *image,
 
         channel=GetPixelChannelMapChannel(image,i);
         traits=GetPixelChannelMapTraits(image,channel);
-        if ((traits == UndefinedPixelTrait) ||
-            ((traits & UpdatePixelTrait) == 0))
+        if (traits == UndefinedPixelTrait)
+          continue;
         q[i]=LevelizeValue(q[i]);
       }
       q+=GetPixelChannels(image);