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");
}