86 |
else |
else |
87 |
{ |
{ |
88 |
M_err("flimage_rotate", "InternalError: unsupported image type\n"); |
M_err("flimage_rotate", "InternalError: unsupported image type\n"); |
89 |
return -1; |
return -1; |
90 |
} |
} |
91 |
|
|
92 |
if ((deg % 180) == 0) |
if ((deg % 180) == 0) |
106 |
return 0; |
return 0; |
107 |
} |
} |
108 |
|
|
109 |
/* three shear is slightly faster , but with general transform, |
/* three shear is slightly faster , but with general transform, |
110 |
* we save a lot of code */ |
* we save a lot of code */ |
111 |
mat[0][0] = mat[1][1] = cos(deg * M_PI / 1800.0); |
mat[0][0] = mat[1][1] = cos(deg * M_PI / 1800.0); |
112 |
mat[0][1] = sin(deg * M_PI / 1800.0); |
mat[0][1] = sin(deg * M_PI / 1800.0); |