1 #define PERL_NO_GET_CONTEXT
19 if (in>255) { return 255; }
20 else if (in>0) return in;
31 for(y = 0; y < im->ysize; y ++) {
32 for(x = 0; x < im->xsize; x ++ ) {
35 float yf = y/(float)im->ysize;
36 float mf = 1.2-0.8*yf;
37 vl.rgb.r = saturate(vl.rgb.r*mf);
38 vl.rgb.g = saturate(vl.rgb.g*mf);
39 vl.rgb.b = saturate(vl.rgb.b*mf);
41 float yf = (im->ysize-y)/(float)im->ysize;
42 float mf = 1.2-0.8*yf;
43 vl.rgb.r = saturate(vl.rgb.r*mf);
44 vl.rgb.g = saturate(vl.rgb.g*mf);
45 vl.rgb.b = saturate(vl.rgb.b*mf);
53 DEFINE_IMAGER_CALLBACKS;
55 MODULE = Imager::Filter::Flines PACKAGE = Imager::Filter::Flines
64 PERL_INITIALIZE_IMAGER_CALLBACKS;