]> granicus.if.org Git - imagemagick/commitdiff
...
authorCristy <urban-warrior@imagemagick.org>
Sun, 5 Aug 2018 22:11:18 +0000 (18:11 -0400)
committerCristy <urban-warrior@imagemagick.org>
Sun, 5 Aug 2018 22:11:18 +0000 (18:11 -0400)
coders/mat.c

index b1f4f1aaceb1039eada035078e1b8262d0b940a1..9b71abc2137ea57ffbd5761199c3fb33d990c310 100644 (file)
@@ -203,7 +203,7 @@ static void InsertComplexDoubleRow(Image *image,double *p,int y,double MinVal,
       if (f + GetPixelRed(image,q) > QuantumRange)
         SetPixelRed(image,QuantumRange,q);
       else
-        SetPixelRed(image,GetPixelRed(image,q)+(int) f,q);
+        SetPixelRed(image,GetPixelRed(image,q)+ClampToQuantum(f),q);
       f = GetPixelGreen(image,q)-f/2.0;      
       if (f <= 0.0)
         {
@@ -212,8 +212,8 @@ static void InsertComplexDoubleRow(Image *image,double *p,int y,double MinVal,
         }
       else
         {
-          SetPixelBlue(image,f,q);
-          SetPixelGreen(image,f,q);
+          SetPixelBlue(image,ClampToQuantum(f),q);
+          SetPixelGreen(image,ClampToQuantum(f),q);
         }
     }
     if (*p < 0)