@mardokvk
Я junior-программист, мой профиль С#, изучаю С++.

Как сделать скрин на C++?

Я делаю скрины с использованием GDI+ в формате bmp. Я не смог найти ещё вариантов и теперь спрашиваю вас. Как делать скрины на С++? Исключая GDI+. Как по мне скрины на GDI+ жрут много памяти. Мне не нужно формировать сохранять изображение, лишь считать цвет пикселей. Заранее спасибо!
  • Вопрос задан
  • 172 просмотра
Пригласить эксперта
Ответы на вопрос 1
wataru
@wataru Куратор тега C++
Разработчик на С++, экс-олимпиадник.
На винде? Кроме gdi+ можно ещё через directx (гуглите dxgi duplicator) или через windows graphics capture api. Но последние 2 не работают в старых системах.

Если же вам только посмотреть на несколько пикселей, то можно и в gdi+ делать скриншот лишь маленькой части, или вообще ничего не копировать и смотреть на цвет пикселей в экранном DC.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы