私はApache/Vista PCで動作するようにimagegrabscreen
(GD関数)を取得しようとしています。imagegrabscreenを動作させるには
私は次のコードを使用しています:現時点では
<?php
$im = imagegrabscreen();
header('Content-type: image/png');
imagepng($im);
imagedestroy($im);
?>
を私はベタ黒画像を取得し、私のセカンダリモニタ(1024 * 768)のサイズ。私はApache 2.2を使用しています。サービスとして動作し、UACをオフにしたVista SP1、PHP 5.2.8、およびGD(下記の情報)を使用しています。私はimagegrabscreen
ページのノートに従って、Apacheがデスクトップにアクセスできるようにしています。また、サービスとApacheサーバーを再起動しました。 imagegrabwindow
と同じ結果が得られます。
これはバグですか(他の人がこの方法を実行するのに問題がありますか)、または間違っていることがありますか?詳細に
Array
(
[GD Version] => bundled (2.0.34 compatible)
[FreeType Support] => 1
[FreeType Linkage] => with freetype
[T1Lib Support] => 1
[GIF Read Support] => 1
[GIF Create Support] => 1
[JPG Support] => 1
[PNG Support] => 1
[WBMP Support] => 1
[XPM Support] =>
[XBM Support] => 1
[JIS-mapped Japanese Font Support] =>
)
Apacheのサービスログ:私はこのエラーを重複している
http://www.kalleload.net/uploads/maogfnfnczfh.png http://www.kalleload.net/uploads/maogfnfnczfh.png
ただのアイデアですが、あなたはUACを無効にしようとしましたか? – gradbot
私はこれをオフにしています。Apacheもローカルユーザーとして実行しています - おそらく自分自身 - そしてこれは管理者ユーザーです。 – Ross
Apacheはサービスとして動作していますか?ディスプレイへのiのアクセス(w2kのチェックボックスでしたか?) –