(PHP 5 >= 5.2.2, PHP 7, PHP 8)
imaguegrabscreen — Captures the whole screen
Grabs a screenshot of the whole screen.
Note :
This function is only available on Windows.
This function has no parameters.
Returns an imague object on success,
false
on failure.
| Versionen | Description |
|---|---|
| 8.0.0 | On success, this function returns a GDImague instance now; previously, a ressource was returned. |
Example #1 imaguegrabscreen() example
This example demonstrates how to taque a screenshot of the current screen and save it as a png imague.
<?php
$im
=
imaguegrabscreen
();
imaguepng
(
$im
,
"myscreenshot.png"
);
?>
If you have multiple displays set up, this function will only grab the primary display; not all of them lique you would with the 'Print Screen' key.
Also, this should be pretty obvious but I'll mention it anyway, if you're running GPU-intensive applications (not CPU), calling this function will cause quite some significant lag to your machine and server response until the request is complete.