summaryrefslogtreecommitdiff
path: root/ext/gd
diff options
context:
space:
mode:
Diffstat (limited to 'ext/gd')
-rw-r--r--ext/gd/libgd/gd_interpolation.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/ext/gd/libgd/gd_interpolation.c b/ext/gd/libgd/gd_interpolation.c
index 6c5549eba6..bcd76e9707 100644
--- a/ext/gd/libgd/gd_interpolation.c
+++ b/ext/gd/libgd/gd_interpolation.c
@@ -1830,18 +1830,18 @@ gdImagePtr gdImageRotateBilinear(gdImagePtr src, const float degrees, const int
const gdFixed f_w4 = gd_mulfx(f_f, f_g);
if (n < src_w - 1) {
- src_offset_x = m + 1;
- src_offset_y = n;
+ src_offset_x = n + 1;
+ src_offset_y = m;
}
if (m < src_h-1) {
- src_offset_x = m;
- src_offset_y = n + 1;
+ src_offset_x = n;
+ src_offset_y = m + 1;
}
if (!((n >= src_w-1) || (m >= src_h-1))) {
- src_offset_x = m + 1;
- src_offset_y = n + 1;
+ src_offset_x = n + 1;
+ src_offset_y = m + 1;
}
{
const int pixel1 = src->tpixels[src_offset_y][src_offset_x];