11
我正在尋找一種方法,只需將一些Qimage
粘貼到較大的一個,從一些給定的(x,y)
開始。現在,我逐個像素地複製所有Qimage
。Qt -QImage是否有將Qimage粘貼到另一個Qimage中的方法?
我正在尋找一種方法,只需將一些Qimage
粘貼到較大的一個,從一些給定的(x,y)
開始。現在,我逐個像素地複製所有Qimage
。Qt -QImage是否有將Qimage粘貼到另一個Qimage中的方法?
是的,使用QPainter來繪製一個QPaintDevice,QImage是一個QPaintDevice,所以它的工作原理。
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();