2011-11-24 64 views
0

我想imagegrabscreen()不工作/黑色圖像

$im = imagegrabscreen(); 
imagepng($im, "1myscreenshot.png"); 
imagedestroy($im); 

但我只看到一個黑色圖像

你能幫幫我嗎? 使用即時通訊:Windows 7中,XAMPP 1.7.4(PHP:5.3.5)

感謝 jokonardi

+0

檢查此:http://stackoverflow.com/questions/631449/getting-imagegrabscreen-to-work –

+0

即時消息不明白,...你能給我更多的細節請..謝謝之前manseUk 我看了看來源imagegrabscreen(); 在這一點上,我相信這是失敗的,因爲我們都有多監視器設置。 當前代碼調用GetDC(0),該函數根據http://msdn.microsoft.com/en-us/library/dd144871(VS.85).aspx應返回「整個屏幕」的設備上下文,但「要獲得特定顯示器的DC,使用EnumDisplayMonitors和CreateDC函數」 我將對此進行更多的測試,看看我是否能夠提供多顯示器友好的代碼。 –

回答

0

是你的Apache設置爲 '允許服務與桌面交互'?如果不是這個功能將不起作用。

+0

已經設置,但仍然不能正常工作 –

+0

http://stackoverflow.com/questions/631449/getting-imagegrabscreen-to-work - >即時嘗試這個,但仍然不工作 –