1
0
mirror of https://github.com/php/php-src.git synced 2026-04-28 10:43:30 +02:00
Files
Michael Orlitzky 7f8adf8a82 ext/gd/tests: imagerotate() is always available
Following 59ec80c5, the imagerotate() function is always available. We
may therefore remove its function_exists() checks without harm.
2023-12-31 17:11:25 +00:00

32 lines
671 B
PHP

--TEST--
Bug #24155 (gdImageRotate270 rotation problem).
--EXTENSIONS--
gd
--SKIPIF--
<?php
if (!(imagetypes() & IMG_PNG)) {
die("skip No PNG support");
}
?>
--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);
$im2 = imagecreatefrompng($dest);
// Uniform fill + n x 90degrees rotation , the color value does not change
$col = imagecolorat($im2, 20, 20);
// 16777215 - 255 = 16776960
echo "$col\n";
@unlink($dest);
?>
--EXPECT--
16776960