2011-11-24 15 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()へのソース。 私たちは両方ともマルチモニタセットアップを持っているので、私は失敗していると思います。 現在のコードは、GetCD(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 - >これを試してもまだ動作していません –

関連する問題