Я пытаюсь захватить локальную веб-страницу с помощью imagegrabscreen, но я получаю только черный снимок экрана. Я пробовал почти каждое решение из вопросов здесь, на SO и других сайтах, и ничего не работает.
Я использую и выполняю следующее:
- Windows 7 64bit
- Wamp 2.2a 64bit
- PHP 5.3.8
- gd2 (версия: "в комплекте 2.0.34 совместимая" ) установлена и включена.
- Позволяет службе apache взаимодействовать с рабочим столом.
- У меня нет дополнительного дисплея или чего-то еще.
<?php
$im = imagegrabscreen();
imagepng($im, "myscreenshot.png");
imagedestroy($im);
?>
И все, что я получаю, это черное изображение 1024x768 png.