За последние 24 часа нас посетили 22115 программистов и 1151 робот. Сейчас ищут 394 программиста ...

Не работает imagegrabwindow (черный экран)

Тема в разделе "Прочие вопросы по PHP", создана пользователем Bazil82, 14 дек 2017.

  1. Bazil82

    Bazil82 Новичок

    С нами с:
    8 сен 2017
    Сообщения:
    16
    Симпатии:
    1
    Здравствуйте.
    Столкнулся со следующей проблемой. Не работает imagegrabwindow. Вернее работает но вместо полноценного изображения получается черный экран. Код самый обычный, например такой
    PHP:
    1. $browser = new COM("InternetExplorer.Application");
    2. $handle = $browser->HWND;
    3. $browser->Visible = true;
    4. $browser->Navigate("http://www.libgd.org");
    5.  
    6. /* еще работает? */
    7. while ($browser->Busy) {
    8.     com_message_pump(4000);
    9. }
    10. $im = imagegrabwindow($handle, 0);
    11. $browser->Quit();
    12. imagepng($im, "iesnap.png");
    Что интересно абсолютно такой же код на другой машинке с аналогичным OpenServer-ом работает исправно, а тут ни как. Ось и сборка IE же идентичны. Сбросил было настройки IE к прежним настройкам. Заработало но не надолго, после нескольких исправных скринов снова черный экран. Подозреваю что копать нужно тут, но где какая галка не там нажата в настройках IE 11 ума не приложу. Пока стоят на дефолте.
     
  2. Bazil82

    Bazil82 Новичок

    С нами с:
    8 сен 2017
    Сообщения:
    16
    Симпатии:
    1
    Вопрос решен. Проблема оказалась в "криво" установленной оси ну и соответственно "криво" севших дровах на видеокарту.