如果您設定了多個顯示器,此函數將只擷取主要顯示器;而不是像使用「Print Screen」鍵一樣擷取所有顯示器。
此外,這應該很明顯,但我還是要提一下,如果您正在運行 GPU 密集型應用程式(而非 CPU),呼叫此函數會導致您的機器和伺服器回應相當顯著的延遲,直到請求完成。
(PHP 5 >= 5.2.2, PHP 7, PHP 8)
imagegrabscreen — 擷取整個螢幕
此函式沒有參數。
成功時返回一個圖像物件,失敗時返回 false
。
範例 #1 imagegrabscreen() 範例
此範例示範如何擷取目前螢幕的螢幕截圖並將其儲存為 png 圖像。
<?php
$im = imagegrabscreen();
imagepng($im, "myscreenshot.png");
imagedestroy($im);
?>