我正在开发一种以给定帧速率播放图像序列的软件。
这种软的关键特征是非常流畅地显示图像而没有任何滞后。
到目前为止,我使用这些技术在窗口中显示位图数据: 1.之前我只使用了严格的 Windows API ,我在WM_PAINT中使用了BitBlt()函数:case 2.稍后在 QT 版本中我使用label-> setPixmap()函数
我对QT结果不满意,我认为BitBlt并没有实时播放。
所以,我应该使用ex。 OpenGL和纹理功能有真正的流畅结果吗? BitBlt是最有效的方法吗?你有什么建议吗?我不想使用一些非常高级别的附加库(OpenGL除外)
还有一件事,播放器应该能够流畅地播放1920x1080分辨率的图像,并且如果硬件参数足够强,则能够播放更大的图像。
提前致谢