Fess59 Ответов: 2

Нам нужен экран захвата очень быстро


Привет!

Нам нужен очень быстрый код экрана захвата или dll(может заплатить).
Мы делаем захват экрана через Gdi32 или графику.CopyFromScreen, но максимальная скорость захвата экрана очень низкая.

joshrduncan2012

Итак, в чем же заключается ваш вопрос?

Fess59

Мы находимся в поиске технологии, которая делает самый быстрый скриншот. Мы попробовали Win32 и графику. В среднем скорость захвата экрана компьютера составляет примерно 40 мс (25 кадров в секунду). Есть ли технология, которая позволяет сделать это быстрее?

JackDingler

Это хорошая производительность для GDI.

Sergey Alexandrovich Kryukov

Каждый фрагмент кода, который является "медленным", может быть выполнен еще медленнее. Итак, как мы можем узнать ваш способ сделать это? Позвольте мне сказать вам: экран, измеренный в пикселях, даже большие экраны, ужасно малы, захват растрового изображения с одного происходит довольно быстро (кто знает, какую скорость вы ожидаете, но задержка почти не воспринимается человеком). Итак, это означает, что вы что-то очень хорошо испортили... Кто знает что, не видя вашего кода?
Я надеюсь, что вы не сделали ничего подобного GetPixel или SetPixel... :-)
—СА

Fess59

Привет, Сергей!
Сейчас речь идет только о скриншоте, без работы с ним

Sergey Alexandrovich Kryukov

Простите, кто такие "мы"? Я не говорю о какой-то отдельной его части. Мы сейчас ни о чем не говорим, просто потому, что вы не предоставляете никакой полезной информации, которая могла бы вам помочь. Вы также можете увидеть доступные решения этой проблемы в разделе попробуйте использовать его.
—СА

2 Ответов

Рейтинг:
4

Andy Bantly

Возможно, мое решение поможет вам. Он многопоточен, и количество потоков, выделенных для опроса экрана, можно настроить. Я даже продам вам права на его использование, поскольку он лицензирован для некоммерческого использования.

ПК С Дистанционным Управлением[^]


Fess59

Привет, Энди!
Как я могу связаться с вами, чтобы обсудить этот вопрос?

joshrduncan2012

Я настоятельно рекомендую удалить вашу электронную почту отсюда, если вы не хотите получить тонну спама.

Рейтинг:
1

Dave Kreskowiak

Ну, "очень быстро" и GDI+ никогда не должны использоваться в одном предложении. Эти два понятия являются взаимоисключающими.

Что вы делаете, что вы думаете, что вам нужно захватить экран так быстро? Я так понимаю, вы делаете какое-то приложение для удаленного рабочего стола или делаете видео из этих захватов экрана??