pike.git
/
src
/
modules
/
Image
/
dct.c
version
»
Context lines:
10
20
40
80
file
none
3
pike.git/src/modules/Image/dct.c:194:
z = (u?1:c0) * costbl[u] * z0; sum.r += (float)(val->r*z); sum.g += (float)(val->g*z); sum.b += (float)(val->b*z); val++; } } sum.r *= (float)enh; sum.g *= (float)enh; sum.b *= (float)enh;
-
pix->r=testrange((
DOUBLE_TO_INT
(sum.r+0.5))
)
;
-
pix->g=testrange((
DOUBLE_TO_INT
(sum.g+0.5))
)
;
-
pix->b=testrange((
DOUBLE_TO_INT
(sum.b+0.5))
)
;
+
pix->r=testrange((
int)
(sum.r+0.5));
+
pix->g=testrange((
int)
(sum.g+0.5));
+
pix->b=testrange((
int)
(sum.b+0.5));
pix++; } #ifdef DCT_DEBUG fprintf(stderr,"."); fflush(stderr); #endif } free(area); free(costbl); pop_n_elems(args); push_object(o); }