|
|
|
@ -2776,6 +2776,9 @@ gdImagePtr gdImageRotate90 (gdImagePtr src, int ignoretransparent) |
|
|
|
dst->transparent = src->transparent; |
|
|
|
|
|
|
|
if (dst != NULL) { |
|
|
|
int old_blendmode = dst->alphaBlendingFlag; |
|
|
|
dst->alphaBlendingFlag = 0; |
|
|
|
|
|
|
|
gdImagePaletteCopy (dst, src); |
|
|
|
|
|
|
|
for (uY = 0; uY<src->sy; uY++) { |
|
|
|
@ -2795,6 +2798,7 @@ gdImagePtr gdImageRotate90 (gdImagePtr src, int ignoretransparent) |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
dst->alphaBlendingFlag = old_blendmode; |
|
|
|
} |
|
|
|
|
|
|
|
return dst; |
|
|
|
@ -2818,6 +2822,9 @@ gdImagePtr gdImageRotate180 (gdImagePtr src, int ignoretransparent) |
|
|
|
dst->transparent = src->transparent; |
|
|
|
|
|
|
|
if (dst != NULL) { |
|
|
|
int old_blendmode = dst->alphaBlendingFlag; |
|
|
|
dst->alphaBlendingFlag = 0; |
|
|
|
|
|
|
|
gdImagePaletteCopy (dst, src); |
|
|
|
|
|
|
|
for (uY = 0; uY<src->sy; uY++) { |
|
|
|
@ -2838,6 +2845,7 @@ gdImagePtr gdImageRotate180 (gdImagePtr src, int ignoretransparent) |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
dst->alphaBlendingFlag = old_blendmode; |
|
|
|
} |
|
|
|
|
|
|
|
return dst; |
|
|
|
@ -2861,6 +2869,9 @@ gdImagePtr gdImageRotate270 (gdImagePtr src, int ignoretransparent) |
|
|
|
dst->transparent = src->transparent; |
|
|
|
|
|
|
|
if (dst != NULL) { |
|
|
|
int old_blendmode = dst->alphaBlendingFlag; |
|
|
|
dst->alphaBlendingFlag = 0; |
|
|
|
|
|
|
|
gdImagePaletteCopy (dst, src); |
|
|
|
|
|
|
|
for (uY = 0; uY<src->sy; uY++) { |
|
|
|
@ -2881,6 +2892,7 @@ gdImagePtr gdImageRotate270 (gdImagePtr src, int ignoretransparent) |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
dst->alphaBlendingFlag = old_blendmode; |
|
|
|
} |
|
|
|
|
|
|
|
return dst; |
|
|
|
|