我正在尝试将osg :: Image转换为QImage。到目前为止,我已经尝试了以下实现:
QImage img(_image->data(), _image->s(), _image->t(),
_image->getRowSizeInBytes(), QImage::Format_RGB888);
img.save(myPath);
保存的文件不正确。我已经尝试过Qt必须提供的每种格式。当我保存osg :: Image时,它可以正确保存。我想将osg :: Image转换为QImage以供将来使用,而不必将osg :: Image保存到文件中,然后将其从文件加载到我的QImage中(以防止昂贵的文件I / O)。>
我的问题是如何正确进行此转换?
我当前正在使用Qt 5.10。