downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

imagegrabwindow> <imagegif
[edit] Last updated: Fri, 10 Feb 2012

view this page in

imagegrabscreen

(PHP 5 >= 5.2.2)

imagegrabscreenCapture l'écran complet

Description

resource imagegrabscreen ( void )

imagegrabscreen() effectue une capture de la totalité de l'écran.

Valeurs de retour

Retourne une ressource image en cas de succès, ou FALSE si une erreur survient.

Exemples

Exemple #1 Exemple avec imagegrabscreen()

Cet exemple montre comment effectuer une capture d'écran et la sauvegarder dans une image png.

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

Notes

Note:

Cette fonction n'est disponible que sous Windows.

Voir aussi



add a note add a note User Contributed Notes imagegrabscreen
Nitrogen 12-Dec-2009 07:22
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.
andrew at local dot co dot nz 18-Apr-2008 04:02
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.

 
show source | credits | stats | sitemap | contact | advertising | mirror sites