]> git.imager.perl.org - imager.git/blobdiff - gaussian.im
0.71_01 release
[imager.git] / gaussian.im
index 34fe813493aaeafeb2bae5b3c8f8f183a8a69c98..8489273a6a12ea879eb4895b97d8175d718da819 100644 (file)
@@ -72,7 +72,7 @@ i_gaussian(i_img *im, double stddev) {
        }
       for(ch=0;ch<im->channels;ch++) {
        double value = res[ch] / pc;
-       rcolor.channel[ch] = value > IM_SAMPLE_MAX ? IM_SAMPLE_MAX : value;
+       rcolor.channel[ch] = value > IM_SAMPLE_MAX ? IM_SAMPLE_MAX : IM_ROUND(value);
       }
       IM_PPIX(timg,i,l,&rcolor);
     }
@@ -91,7 +91,7 @@ i_gaussian(i_img *im, double stddev) {
        }
       for(ch=0;ch<im->channels;ch++) {
        double value = res[ch]/pc;
-       rcolor.channel[ch] = value > IM_SAMPLE_MAX ? IM_SAMPLE_MAX : value;
+       rcolor.channel[ch] = value > IM_SAMPLE_MAX ? IM_SAMPLE_MAX : IM_ROUND(value);
       }
       IM_PPIX(im,l,i,&rcolor);
     }