Annotation of embedaddon/php/ext/gd/tests/bug24155.phpt, revision 1.1
1.1 ! misho 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 (!function_exists("imagerotate")) die("skip requires bundled GD library\n");
! 9: ?>
! 10: --FILE--
! 11: <?php
! 12: $dest = dirname(realpath(__FILE__)) . '/bug24155.png';
! 13: @unlink($dest);
! 14:
! 15: $im = imagecreatetruecolor(30, 50);
! 16: imagefill($im, 0, 0, (16777215 - 255));
! 17: $im = imagerotate($im, 270, 255);
! 18: imagepng($im, $dest);
! 19:
! 20: $im2 = imagecreatefrompng($dest);
! 21:
! 22: // Uniform fill + n x 90degrees rotation , the color value does not change
! 23: $col = imagecolorat($im2, 20, 20);
! 24: // 16777215 - 255 = 16776960
! 25: echo "$col\n";
! 26:
! 27: @unlink($dest);
! 28: ?>
! 29: --EXPECT--
! 30: 16776960
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>