それを行うより良い方法 (なしQImage
)?:
QImage image(width, height, QImage::Format_RGB888);
memcpy(image.bits(), m_frameRGB->data[0], height * width * 3);
QPixmap pixmap = QPixmap::fromImage(image);
QImage
中間バッファーとして使用する理由はわかりませんがQPixmap::loadFromData
、このコンテキストでデータをロードしないでください。
pixmap.loadFromData(m_frameRGB->data[0], height * width * 3); // Need pixmap resize?