【发布时间】:2015-03-30 17:52:37
【问题描述】:
我需要镜像一个图像。我已经完成了那部分,但是当调用这个函数时,原始图像在我的图像区域中消失了。我保存了原始图像并使用 QPainter 绘制了原始图像,然后绘制了镜像,我认为这两个图像都会被合成。我仍然只得到镜像。我想要一个图像区域上的镜像和原始图像。这是我目前所拥有的。
QImage* Original= mImage; //original image
QImage reflection = mImage->mirrored(true,false);//mirror the original image
QPainter painter(mImage);
painter.CompositionMode_DestinationOver;
painter.drawImage(0, 0, *mImage);
painter.drawImage(0, 0, reflection);
painter.end();
【问题讨论】: