Мне нужно получить цвет пикселя с экрана. Есть простой способ:
#include <QCoreApplication>
#include <windows.h>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
HDC hdc;
hdc = GetDC(0);
cout << GetPixel(hdc,10,10) << endl;
return a.exec();
}
И тем самым я получаю цвет пикселя по координатам (10,10).
Но этот метод уж ооочень медленный, если обрабатывать большое кол-во пикселей, то затрачивается огромное кол-во времени, а в моей задачи время очень важно.
Какие есть аналоги GetPixel(), которые работают быстрее или как ускорить этот способ? Желательно с примером.