]> git.imager.perl.org - imager.git/blobdiff - dynfilt/flines.c
add missing va_end() in bmp.c's write_packed()
[imager.git] / dynfilt / flines.c
index 0de80e7a9442a18a5895b69e673be76ce78cd6b0..f42a37b1eac6546106417820e5b60612380dcd9a 100644 (file)
@@ -35,22 +35,21 @@ flines(void *INP) {
          i_DFcp(im->xsize,im->ysize), im->channels);
 
   for(y = 0; y < im->ysize; y ++) {
+    float yf, mf;
+    if (!(y%2)) {
+      yf = y/(double)im->ysize;
+    }
+    else {
+      yf = (im->ysize-y)/(double)im->ysize;
+    }
+    mf = 1.2-0.8*yf;
+
     for(x = 0; x < im->xsize; x ++ ) {
       i_gpix(im,x,y,&vl); 
-                       if (!(y%2)) {
-                               float yf = y/(double)im->ysize;
-                               float mf = 1.2-0.8*yf;
-                               vl.rgb.r = saturate(vl.rgb.r*mf);
-                               vl.rgb.g = saturate(vl.rgb.g*mf);
-                               vl.rgb.b = saturate(vl.rgb.b*mf);
-                       } else {
-                               float yf = (im->ysize-y)/(double)im->ysize;
-                               float mf = 1.2-0.8*yf;
-                               vl.rgb.r = saturate(vl.rgb.r*mf);
-                               vl.rgb.g = saturate(vl.rgb.g*mf);
-                               vl.rgb.b = saturate(vl.rgb.b*mf);
-                       } 
-     i_ppix(im,x,y,&vl); 
+      vl.rgb.r = saturate(vl.rgb.r*mf);
+      vl.rgb.g = saturate(vl.rgb.g*mf);
+      vl.rgb.b = saturate(vl.rgb.b*mf);
+      i_ppix(im,x,y,&vl); 
     }
   }
 }