Imagick::annotateImage PHP вызывает код ошибки 204 на GAE

Я переделал свой проект PHP GAE, используя библиотеку GD, в библиотеку Magick. Обновленный код прекрасно работает в GAE Launcher v1.9.23, однако при развертывании я получаю в браузере:

Ошибка: ошибка сервера. Сервер обнаружил ошибку и не смог выполнить ваш запрос. Пожалуйста, повторите попытку через 30 секунд.

В панели мониторинга Google в разделе "Мониторинг → Журналы" я получаю:

Возникла проблема с процессом, который обработал этот запрос, что привело к его завершению. Это может привести к использованию нового процесса для следующего запроса к вашему приложению. (Код ошибки 204)

Я удалил весь код и все еще получаю сообщение об ошибке просто:

$draw = new ImagickDraw();
$draw->setFont( ABSPATH . 'banners/ttf_fonts/OpenSans-Semibold.ttf' );
$draw->setFillColor ( new ImagickPixel( 'white' ) );

$temp_img = new Imagick();
$temp_img->newImage( 100, 100, new ImagickPixel( 'green' ) );
$temp_img->annotateImage( $draw, 20, 20, 0, 'Hello world' );
$temp_img->setImageFormat('png');

header( 'Content-Type: image/png' );        
echo $temp_img;

Требует ли GAE другого подхода для встраивания текста в изображение?

0 ответов

Другие вопросы по тегам