Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Deadpool94
Сообщений: n/a
#1

Сканирование экрана - C++

09.08.2012, 14:28. Просмотров 557. Ответов 2
Метки нет (Все метки)

Здравствуйте, нужна помощь новичку по winapi. Нужно сделать сканирование выбранной области экрана и запись результата в двумерный массив, где каждая ячейка это цвет в RGB. Делал через GetPixel, но это ужасно медленно. Читал про BitBlt но, к сожалению, не понял, как потом его в RGB переводить. Помогите пожалуйста, желательно с примером кодом. Спасибо.

Добавлено через 1 час 3 минуты
Уточню. Нужно из Битмапа получать матрицу X на Y с цветами
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.08.2012, 14:28     Сканирование экрана
Посмотрите здесь:

Сканирование экрана монитора - C++
Не подскажите, как сделать попиксельное сканирование экрана монитора ?

Сканирование IP - C++
(Извиняюсь, не знаю в какой теме написать) Как можно просканировать свой динамический ip на открытые порты?

Сканирование - C++
В общем возможно хочу бред сделать но все же... :pardon: Имеется эмулятор(в моем случае PPSSPP написанный на С++), и с помощью неё я...

Сканирование каталога - C++
Ребята подскажите пажалуйста как просканировать текущий каталог на наличие файлов(просмотреть все файлы которые там находятся) ?

Сканирование штрихкодов. - C++
Как программно управлять сканером штрихкодов. Пишу на VC++7.0. Заранее благодарю.

Реализовать сканирование по цвету - C++
Помогите,я тут newbie. С++, курсор перемещается по оси x,y как реализовать сканирование по цвету(определение цвета,сканирование на...

Задача на сканирование элементов матрицы - C++
В общем условие задание такое: Дана матрица А, размерности m*n. Сформировать матрицу B, размерности m*n, состоящую только из 0 и 1....

GetPixel Сканирование область пикселей - C++
Здрасте :) Проблемма состоит в том что функция, то работает, то не работает... Задача функции, нужно просканировать целую область...

Сканирование из-под Imgscan.ocx - C++
Привет всем! Если кто-нибудь возился с Imgscan.ocx (Kodak Image Scan), то посоветуйте, плиз. Мне необходимо отсканировать страницу из...

Сканирование подкаталогов, вывод параллельными потоками - C++
Имеется код, сканирующий статический каталог, однако ф-ии _findfirst и _findnext сканируют только файлы, а дальше по подкаталогам не идут. ...

Сканирование сетевых ресурсов на обновление файлов - C++
Добрый. Спасибо тем, кто обратил внимание на тему и уделил время для внятного ответа:) Перед собой посавил задачу: сканирование...

Сканирование с младшого до старшего бита на наличие 1 - C++
Привет всем. Нужна помощь. Есть задание: Задано число А. Мне нужно сделать сканирование с младшого до старшего бита на наличие 1. А тепер...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
-=ЮрА=-
Заблокирован
Автор FAQ
09.08.2012, 14:38     Сканирование экрана #2
Deadpool94, получи графический контекст экрана HDC (хоть в WM_PAINT хоть GetDC) и черпай из него свои данные посредством GetPixel)
(описание этой функции здесь )
http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspx
Deadpool94
Сообщений: n/a
09.08.2012, 14:40     Сканирование экрана #3
Спасибо за ответ. Я ж писал, GetPixel слишком медленный.
Yandex
Объявления
09.08.2012, 14:40     Сканирование экрана
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru