iliaa Thu Jun 12 15:31:44 2003 EDT Added files: /php4/ext/gd/tests bug24155.phpt
Modified files: /php4/ext/gd/libgd gd.c Log: Fixed bug #24155 (gdImageRotate270 incorrectly use x parameter for y axis) Index: php4/ext/gd/libgd/gd.c diff -u php4/ext/gd/libgd/gd.c:1.54 php4/ext/gd/libgd/gd.c:1.55 --- php4/ext/gd/libgd/gd.c:1.54 Wed Jun 4 10:58:20 2003 +++ php4/ext/gd/libgd/gd.c Thu Jun 12 15:31:44 2003 @@ -2613,7 +2613,7 @@ if (dst != NULL) { gdImagePaletteCopy (dst, src); - for (uY = 0; uY<src->sx; uY++) { + for (uY = 0; uY<src->sy; uY++) { for (uX = 0; uX<src->sx; uX++) { c = f (src, uX, uY); gdImageSetPixel(dst, (dst->sx - uY - 1), uX, c); Index: php4/ext/gd/tests/bug24155.phpt +++ php4/ext/gd/tests/bug24155.phpt --TEST-- Bug #24155 (gdImageRotate270 rotation problem). --SKIPIF-- <?php if (!extension_loaded('gd')) { die("skip gd extension not available\n"); } if (!GD_BUNDLED) { die('skip external GD libraries may fail'); } ?> --FILE-- <?php $dest = dirname(realpath(__FILE__)) . 'bug24155.png'; @unlink($dest); $im = imagecreatetruecolor(30, 50); imagefill($im, 0, 0, (16777215 - 255)); $im = imagerotate($im, 270, 255); imagepng($im, $dest); echo md5_file($dest) . "\n"; @unlink($dest); ?> --EXPECT-- cc867fd65c30883463ce58d0341f0997 -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php