Я хочу извлечь RGB из каждого пикселя в QImage. В идеале я хочу использовать функцию img.bits().
QImage img;
if( img.load("Red.jpg") )
{
uchar *bits = img.bits();
for (int i = 0; i < 12; i++)
{
std::cout << (int) bits[i] << std::endl;
}
}
Как манипулировать возвращенными битами? Я ожидал, что все будут красными, потому что изображение - это чисто красное изображение, созданное в Paint. Тем не менее, я получаю 36, 27, 237, 255, 36 и т.д....