【问题标题】:image format best for display最适合显示的图像格式
【发布时间】:2010-08-02 08:03:45
【问题描述】:

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

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

【问题讨论】:

    标签: qt sdl rgb yuv


    【解决方案1】:

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

    X的原生视频加速接口只支持YUV输入。如果您使用视频加速接口,GPU 上的 YUV->RGB 转换是免费的。这里没有浪费任何“循环”。

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-09-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-09-23
        • 1970-01-01
        相关资源
        最近更新 更多