Sto cercando un modo per incollare semplicemente alcuni Qimage
in uno più grande, a partire da alcuni dati (x,y)
. Ora copio pixel per pixel tutti Qimage
.Qt - QImage c'è un metodo per incollare Qimage in un altro Qimage?
11
A
risposta
10
Sì, utilizzare un QPainter per dipingere in un QPaintDevice, QImage è un QPaintDevice, quindi funziona.
27
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();