Как или чем быстро делать скриншот с экрана за менее 1/10сек?
Нужна программа которая мгновенно сфотографирует экран, желательно в очень плохом качестве, и сохранит ее в файле, для последующего автоматического анализа по пикселям изображение, и потом снова и снова, процесс скриншота должен занимать не больше 1/10 секунд.
К примеру программы удаленного доступа к рабочему столу делают и отправляют по 50 снимков в секунду. Чем они их делают
Нужно в цикле создавать процессы, которые будут делать снимок с экрана, сохранять снимок в каталог, а уже дальше я сам как-нибудь.
"потом снова и снова" - каждую секунду.
Бандикам умеет целое видео записывает в потоке, а мне все го одигн кадр нужен в секунду(0.5). Но базовые средства Windows 10 делают этот снимок секунд 5. Как блин.
К примеру программы удаленного доступа к рабочему столу делают и отправляют по 50 снимков в секунду. Чем они их делают
Ezhyg, что бы получить разницу, все равно нужно сделать полный снимок экрана.
Диффы шлют из-за малой пропускной способности сети, а не из-за снижения нагрузки на хост. Нагрузка наоборот увеличивается.
fshp, да фиг его знает, знал, да забыл :)
Знаю, что частично за счёт стандартности оконной графики, вместо изображений отсылаются команды, по которым уже клиент сам отрисовывает.
Ezhyg, если вы о xorg, то всё верно. На клиент передается не изображение, а команды отрисовки геометрических примитивов. Но это возможно лишь благодаря архитектуре самого xorg-сервера.