11
나는 어떤 것을 (x,y)
으로 시작하는 더 큰 것으로 단순히 Qimage
을 붙여 넣을 방법을 찾고있다. 이제 픽셀 단위로 픽셀을 복사합니다. 모두 Qimage
입니다.Qt - QImage는 Qimage를 다른 Qimage에 붙여 넣을 수있는 방법입니까?
나는 어떤 것을 (x,y)
으로 시작하는 더 큰 것으로 단순히 Qimage
을 붙여 넣을 방법을 찾고있다. 이제 픽셀 단위로 픽셀을 복사합니다. 모두 Qimage
입니다.Qt - QImage는 Qimage를 다른 Qimage에 붙여 넣을 수있는 방법입니까?
예, QPaintDevice에 페인팅하려면 QPainter을 사용하고, 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();