C # Захват экрана для растрового изображения эффективно / получить кадровый буфер NVIDIA GPU - PullRequest
0 голосов
/ 08 октября 2018

Я хочу записывать и анализировать содержимое экрана непрерывно в приложении Windows Forms для автоматизации определенных процессов.Я использовал copyfromscreen() в течение долгого времени, но он довольно медленный и неэффективный, позволяя максимум 15 кадров в секунду при 20% загрузке процессора.

Я знаю, что есть различные сообщения об этой проблеме, но могуКто-нибудь предоставит более эффективный способ записи всего экрана в Bitmap, включая полноэкранные приложения и DirectX-приложения?Я пытался использовать SlimDX без повышения эффективности.

Все автоматизируемые системы содержат графические процессоры NVIDIA, поэтому, возможно, можно использовать API-интерфейс NVIDIA для извлечения кадров непосредственно из графического процессора.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...