2024 年 PHP Conference Japan

imagegrabscreen

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

imagegrabscreen擷取整個螢幕

描述

imagegrabscreen(): GdImage|false

擷取整個螢幕的螢幕截圖。

注意:

此函式僅適用於 Windows。

參數

此函式沒有參數。

回傳值

成功時返回一個圖像物件,失敗時返回 false

更新日誌

版本 描述
8.0.0 成功時,此函數現在返回一個 GDImage 實例;先前返回的是 資源

範例

範例 #1 imagegrabscreen() 範例

此範例示範如何擷取目前螢幕的螢幕截圖並將其儲存為 png 圖像。

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

參見

新增筆記

使用者貢獻的筆記 1 則筆記

Nitrogen
14 年前
如果您設定了多個顯示器,此函數將只擷取主要顯示器;而不是像使用「Print Screen」鍵一樣擷取所有顯示器。

此外,這應該很明顯,但我還是要提一下,如果您正在運行 GPU 密集型應用程式(而非 CPU),呼叫此函數會導致您的機器和伺服器回應相當顯著的延遲,直到請求完成。
To Top