(PHP 5 >= 5.2.2, PHP 7, PHP 8)
imagegrabscreen — Captura la pantalla completa
imagegrabscreen() realiza una captura de toda la pantalla.
Nota:
Esta función solo está disponible en Windows.
Esta función no contiene ningún parámetro.
Devuelve un objeto imagen en caso de éxito, o false
si ocurre un error.
| Versión | Descripción |
|---|---|
| 8.0.0 | En caso de éxito, esta función devuelve ahora una instancia de GDImage ; anteriormente, se devolvía un resource . |
Ejemplo #1 Ejemplo con imagegrabscreen()
Este ejemplo muestra cómo realizar una captura de pantalla y guardarla en una imagen png.
<?php
$im = imagegrabscreen();
imagepng($im, "myscreenshot.png");
?>If you have multiple displays set up, this function will only grab the primary display; not all of them like 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.