1--TEST-- 2GH-10614 (imagerotate will turn the picture all black, when rotated 90) 3--EXTENSIONS-- 4gd 5--SKIPIF-- 6<?php 7if (!GD_BUNDLED && version_compare(GD_VERSION, '2.3.4', '>=')) die("skip test requires GD 2.3.4 or older"); 8?> 9--FILE-- 10<?php 11 12$input = imagecreatefrompng(__DIR__ . '/gh10614.png'); 13 14for ($angle = 0; $angle <= 270; $angle += 90) { 15 echo "--- Angle $angle ---\n"; 16 $output = imagerotate($input, $angle, 0); 17 for ($i = 0; $i < 4; $i++) { 18 for ($j = 0; $j < 4; $j++) { 19 var_dump(dechex(imagecolorat($output, $i, $j))); 20 } 21 } 22} 23 24?> 25--EXPECT-- 26--- Angle 0 --- 27string(1) "0" 28string(1) "0" 29string(1) "0" 30string(1) "0" 31string(1) "0" 32string(1) "0" 33string(1) "0" 34string(1) "0" 35string(8) "7f000000" 36string(8) "7f000000" 37string(8) "7f000000" 38string(8) "7f000000" 39string(8) "7f000000" 40string(8) "7f000000" 41string(8) "7f000000" 42string(8) "7f000000" 43--- Angle 90 --- 44string(8) "7f000000" 45string(8) "7f000000" 46string(1) "0" 47string(1) "0" 48string(8) "7f000000" 49string(8) "7f000000" 50string(1) "0" 51string(1) "0" 52string(8) "7f000000" 53string(8) "7f000000" 54string(1) "0" 55string(1) "0" 56string(8) "7f000000" 57string(8) "7f000000" 58string(1) "0" 59string(1) "0" 60--- Angle 180 --- 61string(8) "7f000000" 62string(8) "7f000000" 63string(8) "7f000000" 64string(8) "7f000000" 65string(8) "7f000000" 66string(8) "7f000000" 67string(8) "7f000000" 68string(8) "7f000000" 69string(1) "0" 70string(1) "0" 71string(1) "0" 72string(1) "0" 73string(1) "0" 74string(1) "0" 75string(1) "0" 76string(1) "0" 77--- Angle 270 --- 78string(1) "0" 79string(1) "0" 80string(8) "7f000000" 81string(8) "7f000000" 82string(1) "0" 83string(1) "0" 84string(8) "7f000000" 85string(8) "7f000000" 86string(1) "0" 87string(1) "0" 88string(8) "7f000000" 89string(8) "7f000000" 90string(1) "0" 91string(1) "0" 92string(8) "7f000000" 93string(8) "7f000000" 94