Qt 最适合显示的图像格式

Qt 最适合显示的图像格式,qt,sdl,rgb,yuv,Qt,Sdl,Rgb,Yuv,我正在开发一个图像处理应用程序。我必须显示一个图像序列。我希望避免{internal}格式转换的任何额外开销 我相信RGB应该是最佳的显示格式。但是SDL接受各种YUV格式,并且对RGB没有本地的{to SDL}支持。然而Qt根本不接受YUV格式。X接受RGBX格式{native}。可以生成任何所需格式的图像以供显示。但应避免格式转换的CPU/GPU周期。任何关于显示图像序列的正确方法的建议都会很好。我认为您应该使用任何未压缩的图像+QPixmap。输出格式为ARGB。SDL使用RGB曲面,所以

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


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

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

输出格式为ARGB。SDL使用RGB曲面,所以我不理解您的说法“RGB没有本机的{to SDL}支持”

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

也许你应该更详细地说明你的目的。我们这里要处理的帧率是多少