pike.git
/
src
/
modules
/
Image
/
orient.c
version
»
Context lines:
10
20
40
80
file
none
3
pike.git/src/modules/Image/orient.c:241:
int z,w; if (my_abs(DOUBLE_TO_INT(h)) > my_abs(DOUBLE_TO_INT(j))) if (h) { z = -DOUBLE_TO_INT(32*(j/h)+(h>0)*128+64); w = my_abs(DOUBLE_TO_INT(h)); } else z=0,w=0; else {
+
if (j) {
z = -DOUBLE_TO_INT(-32*(h/j)+(j>0)*128+128); w = my_abs(DOUBLE_TO_INT(j)); }
-
+
else z=0,w=0;
+
}
d->r=(COLORTYPE)z; d->g=255; d->b = MINIMUM(DOUBLE_TO_COLORTYPE(w*mag), 255); d++; s0++; s1++; s2++; s3++;