繁体   English   中英

GD2 imagegrabscreen致命错误?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM