void MainWindow::on_btnCompose_clicked(){ QImage imgA("hk04A.bmp"); QImage imgB("hk04B.bmp"); QImage imgC("hk04C.bmp"); QImage img(imgA.width(),imgA.height(), QImage::Format_RGB32); for (int x = 0; x < imgA.width(); x++) { for (int y = 0; y < imgA.height(); y++) { QRgb rgbA = imgA.pixel(x, y); QRgb rgbB = imgB.pixel(x, y); QRgb rgbC = imgC.pixel(x, y); if (rgbA == rgbB) img.setPixel(x, y, rgbA); else if(rgbB == rgbC) img.setPixel(x, y, rgbB); else img.setPixel(x, y, rgbC); } } img.save("hk04.bmp");}