PHP 大会日本 2024

imagegrabscreen

(PHP 5 >= 5.2.2, PHP 7, PHP 8)

imagegrabscreen捕获整个屏幕

描述

imagegrabscreen(): GdImage|false

抓取整个屏幕的屏幕截图。

注意:

此函数仅在 Windows 上可用。

参数

此函数没有参数。

返回值

成功时返回图像对象,失败时返回 false

变更日志

版本 描述
8.0.0 成功时,此函数现在返回 GDImage 实例;以前,返回 resource

示例

示例 #1 imagegrabscreen() 示例

此示例演示如何拍摄当前屏幕的屏幕截图并将其保存为 png 图像。

<?php
$im
= imagegrabscreen();
imagepng($im, "myscreenshot.png");
imagedestroy($im);
?>

参见

添加注释

用户贡献的注释 1 条注释

Nitrogen
14 年前
如果您设置了多个显示器,此函数将仅抓取主显示器;而不是像使用“打印屏幕”键那样抓取所有显示器。

此外,这应该很明显,但我还是提一下,如果您正在运行图形处理器密集型应用程序(而不是中央处理器),调用此函数会导致您的机器和服务器响应出现相当明显的延迟,直到请求完成。
To Top