Доброе утро. Хотелось бы узнать по поводу формата. я использую всего лишь 1 байт для рисования изображения.
текущий формат использую Format_RGB32 и получается, что задаю цвет так:
imagePixelMode1 = reinterpret_cast<uint *>(curQImageMode1.bits());
imagePixelMode1[i] = qRgb(data[i],data[i],data[i]);
Хотел попробовать формат QGray и сделать так
uchar imagePixelMode1 = curQImageMode1.bits();
imagePixelMode1[i] = qGray(data[i],data[i],data[i]);
Мне нужно выводить картинку больших размеров в оттенке серого, и хотелось бы меньше затрачивать ресурсов, для рисования и отображения, но при втором варианте все гораздо хуже чем RGB32
Подскажите, в какую сторону смотреть? или я не правильно пользуюсь?