Есть bmp 256 цветов
Открываю его, считываю каждый пиксель (так надо)
QImage image(fileName);
for (int i=0; i<height_im; i++)
for (int j=0; j<width_im; j++)
{
QRgb rgb = image.pixel(i, j);
red[i][j] = qRed( rgb );
green[i][j] = qGreen( rgb );
blue[i][j] = qBlue( rgb );
Получаю 3 массива с отдельно R G B. Далее выполняю какие либо преобразования с этим масивом...
Вопрос как это вернуть в первоначальный вид (из R G B получить QRgb) это надо, чтобы сохранить второе, уже измененое изображение.
Второй вопрос как это изображение создать (старое надо сохранить, а то его везде заменяют и всё). Я так понял через image2.setPixel(nX+1,nY+1,color);, но как задать размер для нового и т.д.