(PHP 5 >= 5.2.2, PHP 7, PHP 8)
imagegrabscreen — Захватывает изображение с экрана
Функция делает скриншот.
Замечание:
Функция доступна только в ОС Windows.
Сигнатура функции не содержит параметров.
Функция возвращает объект изображения, если выполнилась успешно, или false ,
если возникла ошибка.
| Версия | Описание |
|---|---|
| 8.0.0 | Функция теперь возвращает экземпляр класса GDImage , если выполнилась успешно; раньше возвращался ресурс (resource ). |
Пример #1 Пример захвата экранного изображения функцией imagegrabscreen()
Пример показывает, как сделать снимок экрана и сохранить его как PNG-изображение.
<?php
$im = imagegrabscreen();
imagepng($im, "myscreenshot.png");
?>If you have multiple displays set up, this function will only grab the primary display; not all of them like you would with the 'Print Screen' key.
Also, this should be pretty obvious but I'll mention it anyway, if you're running GPU-intensive applications (not CPU), calling this function will cause quite some significant lag to your machine and server response until the request is complete.