最适合显示的图像格式

时间:2010-08-02 08:03:45

标签: qt sdl rgb yuv

我正在开发一个图像处理应用程序。我必须显示图像序列。我想避免{internal}格式转换的额外开销。

我认为RGB应该是显示的最佳格式。但是SDL接受各种YUV格式,并且没有对RGB的本地{到SDL}支持。而Qt根本不接受YUV格式。 X接受RGBX格式{native}。可以以任何期望的格式生成图像以供显示。但应避免格式转换的CPU / GPU周期。关于什么是显示图像序列的正确方法的任何建议都会很棒。

2 个答案:

答案 0 :(得分:1)

输出格式为ARGB。 SDL适用于RGB曲面,因此我不理解你声称“没有原生的{SDL}支持RGB。”。

X的原生视频加速接口仅支持YUV输入。如果您使用视频加速接口,GPU上的YUV-> RGB转换是免费的。没有浪费“周期”。

也许您应该详细了解您的目的。我们在这里处理的帧速率是多少?

答案 1 :(得分:0)

我认为你应该使用任何未压缩的图像+ QPixmap。