}
imagedestroy($im);
-
$im = imagecreatetruecolor(6,6);
imagefill($im, 0,0, 0xffffff);
$p5 = imagecolorat($im, 2,4) == $r;
$p6 = imagecolorat($im, 2,5) == $b;
-ob_start();
-imagepng($im);
-echo base64_encode(ob_get_clean()), "\n";
-
if ($p1 && $p2 && $p3 && $p4 && $p5 && $p6) {
echo "Vertical: ok\n";
}
?>
--EXPECTF--
Horizontal: ok
-iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAIAAABvrngfAAAAJ0lEQVQImWP8//8/AwMDAyMjA4TBwMAEoRgZoHyE0H8GRnQh0lUBABMDCgml3gqkAAAAAElFTkSuQmCC
Vertical: ok
Diagonal: ok
echo "Diagonal: ok\n";
}
-ob_start();
-imagepng($im);
-echo base64_encode(ob_get_clean()), "\n";
-
-
// Outside
$im = imagecreatetruecolor(6,6);
imagefill($im, 0,0, 0xffffff);
Horizontal: ok
Vertical: ok
Diagonal: ok
-iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAIAAABvrngfAAAAK0lEQVQImV3JsQ0AMAwCwYf9dyZFJOyE5qVDhBDWHCL0EPCpb7a6Z3WoegA14w0JDJlWpgAAAABJRU5ErkJggg==
Outside 1: ok
Outside 2: ok