16

我正在寻找一种方法来简单地将一些粘贴Qimage到更大的文件中,从一些给定(x,y)的 . 现在,我正在逐个像素地复制 all Qimage

4

2 回答 2

35
QImage srcImage = QImage(100, 100);
QImage destImage = QImage(200, 200);
QPoint destPos = QPoint(25, 25);  // The location to draw the source image within the dest

srcImage.fill(Qt::red);
destImage.fill(Qt::white);

QPainter painter(&destImage);
painter.drawImage(destPos, srcImage);
painter.end();
于 2012-06-09T01:03:49.047 回答
12

是的,使用QPainter绘制到 QPaintDevice 中,QImage 是 QPaintDevice,所以它可以工作。

于 2010-08-30T16:59:53.793 回答