PHP 7.1.20 Released

imagegrabscreen

(PHP 5 >= 5.2.2, PHP 7)

imagegrabscreenCapturar la pantalla completa

Descripción

resource imagegrabscreen ( void )

Toma una captura de pantalla de la pantalla completa.

Valores devueltos

Devuelve un identificador de recurso de imagen si tiene éxito, FALSE si falló.

Ejemplos

Ejemplo #1 Ejemplo de imagegrabscreen()

Este ejemplo demuestra cómo tomar una captura de pantalla de la pantalla actual y guardarla como una imagen png.

<?php
$im 
imagegrabscreen();
imagepng($im"mi_captura_de_pantalla.png");
imagedestroy($im);
?>

Notas

Nota:

Esta función sólo está disponible en Windows.

Ver también

add a note add a note

User Contributed Notes 2 notes

up
1
Nitrogen
8 years ago
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.
up
-2
andrew at local dot co dot nz
10 years ago
For this to work your Apache service must be set to 'Allow service to interact with desktop' otherwise you will just get a blank image. To fix this right-click My Computer, select Manage/Services and Applications/Services - find the apache service (like Apache2) and right-click, select Properties - choose the Log on tab and check the 'Allow service to interact with desktop' checkbox. Restart Apache.
To Top