[英]GD2 imagegrabscreen fatal error?
我正在使用以下代码:
<?php
$im = imagegrabscreen();
imagepng($im, "myscreenshot.png");
imagedestroy($im);
?>
结果我得到了这个:
致命错误:在第2行的c:\\ usr \\ krasnal \\ www \\ testy marcina \\ index.php中调用未定义函数:imagegrabscreen()
我正在Windows 7上安装apatch ver 2.7。有关GD的更多信息:
GD版本:捆绑(兼容2.0.28)
FreeType支持:是
FreeType链接:与freetype
T1Lib支持:否
GIF阅读支持:是
GIF创建支持:是JPG支持:是
PNG支持:是
WBMP支持:是
XBM支持:是
JIS映射的日语字体支持:否
怎么了?
也:
为此,您必须将Apache服务设置为“允许服务与桌面交互”,否则您将得到一个空白图像。 要解决此问题,请在“我的电脑”上单击鼠标右键,选择“管理/服务”和“应用程序/服务”-查找apache服务(如Apache2),然后右键单击,选择“属性”-选择“登录”选项卡,然后选中“允许服务与桌面交互”复选框。 重新启动Apache。
您至少需要php 5.2.2或更高版本,以及php_gd2.dll
这是要在您的服务器上测试的代码片段: https : //stackoverflow.com/a/4526834/1093649
如果屏幕空白,请检查Apache服务特权,如本php手册页comment所述 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.