Sto provando a catturare una pagina Web locale con imagegrabscreen ma ottengo solo uno screenshot nero. Ho provato quasi ogni soluzione dalle domande qui su SO e altri siti e niente funziona.Cattura immagine con imagegrabscreen e Wamp
sto usando e fatto quanto segue:
- Windows 7 64bit
- Wamp 2.2a 64bit
- PHP 5.3.8
- GD2 (versione: "bundle 2.0.34 compatibile") è installato e abilitato.
- Consentito al servizio Apache di interagire con il desktop.
- Non ho un display secondario o altro.
<?php
$im = imagegrabscreen();
imagepng($im, "myscreenshot.png");
imagedestroy($im);
?>
E tutto quello che ottiene è un nero un'immagine 1024x768 png.
Si dispone di un server di grafica in esecuzione (XFree86, X11)? – knittl
@knittl: Hmm, no, Windows 7 funziona normalmente con nient'altro. – Danny
Qualunque cosa tu faccia, spero che non vada in diretta. Windows SUCKS come server e ci sono diversi problemi di sicurezza pronti all'uso. Attenersi a un lampione o qualcos'altro. –