File tree 2 files changed +27
-1
lines changed
2 files changed +27
-1
lines changed Original file line number Diff line number Diff line change @@ -2613,7 +2613,7 @@ gdImagePtr gdImageRotate270 ( gdImagePtr src )
2613
2613
if (dst != NULL ) {
2614
2614
gdImagePaletteCopy (dst , src );
2615
2615
2616
- for (uY = 0 ; uY < src -> sx ; uY ++ ) {
2616
+ for (uY = 0 ; uY < src -> sy ; uY ++ ) {
2617
2617
for (uX = 0 ; uX < src -> sx ; uX ++ ) {
2618
2618
c = f (src , uX , uY );
2619
2619
gdImageSetPixel (dst , (dst -> sx - uY - 1 ), uX , c );
Original file line number Diff line number Diff line change
1
+ --TEST--
2
+ Bug #24155 (gdImageRotate270 rotation problem).
3
+ --SKIPIF--
4
+ <?php
5
+ if (!extension_loaded ('gd ' )) {
6
+ die ("skip gd extension not available \n" );
7
+ }
8
+ if (!GD_BUNDLED ) {
9
+ die ('skip external GD libraries may fail ' );
10
+ }
11
+ ?>
12
+ --FILE--
13
+ <?php
14
+ $ dest = dirname (realpath (__FILE__ )) . 'bug24155.png ' ;
15
+ @unlink ($ dest );
16
+
17
+ $ im = imagecreatetruecolor (30 , 50 );
18
+ imagefill ($ im , 0 , 0 , (16777215 - 255 ));
19
+ $ im = imagerotate ($ im , 270 , 255 );
20
+ imagepng ($ im , $ dest );
21
+
22
+ echo md5_file ($ dest ) . "\n" ;
23
+ @unlink ($ dest );
24
+ ?>
25
+ --EXPECT--
26
+ cc867fd65c30883463ce58d0341f0997
You can’t perform that action at this time.
0 commit comments