我使用GD库将我的PHP GAE项目重新编写到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是否需要采用不同的方法在图像中嵌入文本?