Well, create a QPixmap, create a QPainter on it and draw the image, draw it again using QImage::mirrored() and finally "play" with QPainter::CompositionMode to get the fade out effect on the bottom.