Как получить данные о пикселе файла (.bmp) с помощью GetPixel ()?

85
21 ноября 2021, 19:40

Как с помощью функции GetPixel получить данные о пикселе файла изображения? Или как сделать хендл не к окну консоли, а к файлу?

Answer 1
HBITMAP bmp = (HBITMAP)LoadImage(NULL, L"файл.bmp", IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE);
HDC hdc = CreateCompatibleDC(NULL);
HGDIOBJ old = SelectObject(hdc, bmp);
COLORREF pixel = GetPixel(hdc, x, y);
SelectObject(hdc, old);
DeleteDC(hdc);
DeleteObject(bmp);
READ ALSO
Что означает int a : 1?

Что означает int a : 1?

Конкретно-> int a :1;

94
Программа обработки файла типа запись,c++

Программа обработки файла типа запись,c++

Пожалуйста, помогите новичку понять в чем могут быть ошибкиДолго не могу разобраться

92
отрицательное число в std::bitset

отрицательное число в std::bitset

Если некоторый обьект std::bitset инициализирован отрицательным числом, как вернуть истинное значение этого числа методами std::bitset? Например,...

114
Не считывает данные из базы данных SQL Qt

Не считывает данные из базы данных SQL Qt

Перекрестно создается база данных и заполняется, но вот пройти её и считать весь столбик "BarCode" почему-то не выходит

84