Я использую Ubuntu и у меня есть простой скрипт для тестирования gd, но он не работает. Приведенный ниже сценарий создает черный экран с пустым полем 16x16 в центре экрана. Там нет ошибок. Консоль разработчика на Google chrome не показывает никаких ошибок. Также phpinfo () для GD, кажется, все хорошо.
Я добавил это в php .ini и не вижу никаких ошибок
display_startup_errors = On
Set error_log = '/var/log/php-error.log'
Это скрипт, который делает 16x16 пустой квадрат
<?php // content="text/plain; charset=utf-8"
$im = @imagecreate (800, 400) or die ( "cannot create a new gd image.");
$background_color = imagecolorallocate ($im, 240, 240, 240);
$border_color = imagecolorallocate ($im, 50, 50, 50);
$text_color = imagecolorallocate ($im, 233, 14, 91);
imagerectangle($im,0,0,199,99,$border_color);
imagestring ($im, 5, 10, 40, "a simple text string", $text_color );
header ("content-type: image/png");
imagepng ($im);
?>