]> granicus.if.org Git - imagemagick/commitdiff
...
authorCristy <urban-warrior@imagemagick.org>
Sat, 12 Aug 2017 13:16:26 +0000 (09:16 -0400)
committerCristy <urban-warrior@imagemagick.org>
Sat, 12 Aug 2017 13:16:26 +0000 (09:16 -0400)
MagickCore/compare.c
MagickCore/effect.c
MagickCore/fx.c
MagickCore/morphology.c
MagickCore/paint.c

index dfd4df50e13e18fce441c011030e826891ad84f7..742836b140be4d4400837744a793de4b70978b57 100644 (file)
@@ -267,7 +267,7 @@ MagickExport Image *CompareImages(Image *image,const Image *reconstruct_image,
         i;
 
       if ((GetPixelReadMask(image,p) <= (QuantumRange/2)) ||
-          (GetPixelReadMask(reconstruct_image,q) == 0))
+          (GetPixelReadMask(reconstruct_image,q) <= (QuantumRange/2)))
         {
           SetPixelViaPixelInfo(highlight_image,&masklight,r);
           p+=GetPixelChannels(image);
@@ -534,7 +534,7 @@ static MagickBooleanType GetFuzzDistortion(const Image *image,
         i;
 
       if ((GetPixelReadMask(image,p) <= (QuantumRange/2)) ||
-          (GetPixelReadMask(reconstruct_image,q) == 0))
+          (GetPixelReadMask(reconstruct_image,q) <= (QuantumRange/2)))
         {
           p+=GetPixelChannels(image);
           q+=GetPixelChannels(reconstruct_image);
@@ -645,7 +645,7 @@ static MagickBooleanType GetMeanAbsoluteDistortion(const Image *image,
         i;
 
       if ((GetPixelReadMask(image,p) <= (QuantumRange/2)) ||
-          (GetPixelReadMask(reconstruct_image,q) == 0))
+          (GetPixelReadMask(reconstruct_image,q) <= (QuantumRange/2)))
         {
           p+=GetPixelChannels(image);
           q+=GetPixelChannels(reconstruct_image);
@@ -746,7 +746,7 @@ static MagickBooleanType GetMeanErrorPerPixel(Image *image,
         i;
 
       if ((GetPixelReadMask(image,p) <= (QuantumRange/2)) ||
-          (GetPixelReadMask(reconstruct_image,q) == 0))
+          (GetPixelReadMask(reconstruct_image,q) <= (QuantumRange/2)))
         {
           p+=GetPixelChannels(image);
           q+=GetPixelChannels(reconstruct_image);
@@ -852,7 +852,7 @@ static MagickBooleanType GetMeanSquaredDistortion(const Image *image,
         i;
 
       if ((GetPixelReadMask(image,p) <= (QuantumRange/2)) ||
-          (GetPixelReadMask(reconstruct_image,q) == 0))
+          (GetPixelReadMask(reconstruct_image,q) <= (QuantumRange/2)))
         {
           p+=GetPixelChannels(image);
           q+=GetPixelChannels(reconstruct_image);
@@ -974,7 +974,7 @@ static MagickBooleanType GetNormalizedCrossCorrelationDistortion(
     for (x=0; x < (ssize_t) columns; x++)
     {
       if ((GetPixelReadMask(image,p) <= (QuantumRange/2)) ||
-          (GetPixelReadMask(reconstruct_image,q) == 0))
+          (GetPixelReadMask(reconstruct_image,q) <= (QuantumRange/2)))
         {
           p+=GetPixelChannels(image);
           q+=GetPixelChannels(reconstruct_image);
@@ -1009,7 +1009,7 @@ static MagickBooleanType GetNormalizedCrossCorrelationDistortion(
         Sa;
 
       if ((GetPixelReadMask(image,p) <= (QuantumRange/2)) ||
-          (GetPixelReadMask(reconstruct_image,q) == 0))
+          (GetPixelReadMask(reconstruct_image,q) <= (QuantumRange/2)))
         {
           p+=GetPixelChannels(image);
           q+=GetPixelChannels(reconstruct_image);
@@ -1149,7 +1149,7 @@ static MagickBooleanType GetPeakAbsoluteDistortion(const Image *image,
         i;
 
       if ((GetPixelReadMask(image,p) <= (QuantumRange/2)) ||
-          (GetPixelReadMask(reconstruct_image,q) == 0))
+          (GetPixelReadMask(reconstruct_image,q) <= (QuantumRange/2)))
         {
           p+=GetPixelChannels(image);
           q+=GetPixelChannels(reconstruct_image);
index 169ef60f44c35e3d85758a2dd97e25de0a5546ca..80c7adf91c61ce9e3078c54463cd32b37ae558ab 100644 (file)
@@ -336,7 +336,7 @@ MagickExport Image *AdaptiveBlurImage(const Image *image,const double radius,
             (blur_traits == UndefinedPixelTrait))
           continue;
         if (((blur_traits & CopyPixelTrait) != 0) ||
-            (GetPixelWriteMask(image,p+center) == 0))
+            (GetPixelWriteMask(image,p+center) <= (QuantumRange/2)))
           {
             SetPixelChannel(blur_image,channel,p[center+i],q);
             continue;
@@ -657,7 +657,7 @@ MagickExport Image *AdaptiveSharpenImage(const Image *image,const double radius,
             (sharp_traits == UndefinedPixelTrait))
           continue;
         if (((sharp_traits & CopyPixelTrait) != 0) ||
-            (GetPixelWriteMask(image,p+center) == 0))
+            (GetPixelWriteMask(image,p+center) <= (QuantumRange/2)))
           {
             SetPixelChannel(sharp_image,channel,p[center+i],q);
             continue;
@@ -3252,7 +3252,7 @@ MagickExport Image *SelectiveBlurImage(const Image *image,const double radius,
             (blur_traits == UndefinedPixelTrait))
           continue;
         if (((blur_traits & CopyPixelTrait) != 0) ||
-            (GetPixelWriteMask(image,p+center) == 0))
+            (GetPixelWriteMask(image,p+center) <= (QuantumRange/2)))
           {
             SetPixelChannel(blur_image,channel,p[center+i],q);
             continue;
@@ -3544,7 +3544,7 @@ MagickExport Image *ShadeImage(const Image *image,const MagickBooleanType gray,
             (shade_traits == UndefinedPixelTrait))
           continue;
         if (((shade_traits & CopyPixelTrait) != 0) ||
-            (GetPixelWriteMask(linear_image,center) == 0))
+            (GetPixelWriteMask(linear_image,center) <= (QuantumRange/2)))
           {
             SetPixelChannel(shade_image,channel,center[i],q);
             continue;
index 4ee1299edee3421f93f68ca7db0a3906baae9d48..36e6b0597664a612859520983ce0fef1a7c4f76f 100644 (file)
@@ -773,7 +773,7 @@ MagickExport Image *ColorizeImage(const Image *image,const char *blend,
         if (traits == UndefinedPixelTrait)
           continue;
         if (((traits & CopyPixelTrait) != 0) ||
-            (GetPixelWriteMask(colorize_image,q) == 0))
+            (GetPixelWriteMask(colorize_image,q) <= (QuantumRange/2)))
           continue;
         SetPixelChannel(colorize_image,(PixelChannel) i,ClampToQuantum(
           Colorize(q[i],GetPixelInfoChannel(&blend_percentage,(PixelChannel) i),
@@ -3597,7 +3597,7 @@ MagickExport Image *MorphImages(const Image *image,const size_t number_frames,
                 (morph_traits == UndefinedPixelTrait))
               continue;
             if (((morph_traits & CopyPixelTrait) != 0) ||
-                (GetPixelWriteMask(morph_images,p) == 0))
+                (GetPixelWriteMask(morph_images,p) <= (QuantumRange/2)))
               {
                 SetPixelChannel(morph_image,channel,p[i],q);
                 continue;
index 3331e83b23360527df8703f0803cba314cbd1106..8ea00c72a49d270a438535c9b84b4e249f4557dc 100644 (file)
@@ -2712,7 +2712,7 @@ static ssize_t MorphologyPrimitive(const Image *image,Image *morphology_image,
                 (morphology_traits == UndefinedPixelTrait))
               continue;
             if (((traits & CopyPixelTrait) != 0) ||
-                (GetPixelWriteMask(image,p+center) == 0))
+                (GetPixelWriteMask(image,p+center) <= (QuantumRange/2)))
               {
                 SetPixelChannel(morphology_image,channel,p[center+i],q);
                 continue;
@@ -2863,7 +2863,7 @@ static ssize_t MorphologyPrimitive(const Image *image,Image *morphology_image,
             (morphology_traits == UndefinedPixelTrait))
           continue;
         if (((traits & CopyPixelTrait) != 0) ||
-            (GetPixelWriteMask(image,p+center) == 0))
+            (GetPixelWriteMask(image,p+center) <= (QuantumRange/2)))
           {
             SetPixelChannel(morphology_image,channel,p[center+i],q);
             continue;
@@ -3342,7 +3342,7 @@ static ssize_t MorphologyPrimitiveDirect(Image *image,
         if (traits == UndefinedPixelTrait)
           continue;
         if (((traits & CopyPixelTrait) != 0) ||
-            (GetPixelWriteMask(image,p+center) == 0))
+            (GetPixelWriteMask(image,p+center) <= (QuantumRange/2)))
           continue;
         pixels=p;
         pixel=(double) QuantumRange;
@@ -3503,7 +3503,7 @@ static ssize_t MorphologyPrimitiveDirect(Image *image,
         if (traits == UndefinedPixelTrait)
           continue;
         if (((traits & CopyPixelTrait) != 0) ||
-            (GetPixelWriteMask(image,p+center) == 0))
+            (GetPixelWriteMask(image,p+center) <= (QuantumRange/2)))
           continue;
         pixels=p;
         pixel=(double) QuantumRange;
index 1dc15d587b7f5c6d8a7fc6e8cb789587b3dfda64..01ee6a8e950ebf5a8e099370329922520d4c20f4 100644 (file)
@@ -829,7 +829,7 @@ MagickExport Image *OilPaintImage(const Image *image,const double radius,
             (paint_traits == UndefinedPixelTrait))
           continue;
         if (((paint_traits & CopyPixelTrait) != 0) ||
-            (GetPixelWriteMask(linear_image,p) == 0))
+            (GetPixelWriteMask(linear_image,p) <= (QuantumRange/2)))
           {
             SetPixelChannel(paint_image,channel,p[center+i],q);
             continue;