各位有在android2.3上使用ndk方式,用opengles显示yuv格式图片的经历吗?还请指教。

解决方案 »

  1.   

    不太确定,原来没接触过opengl,应该是吧。
      

  2.   

    2.3的NDK中有个例子你可以参考
      

  3.   

    应该先把YUV转成RGB吧,再通过RGB来做纹理,然后贴纹理
      

  4.   

    NDK里面的例子画了一个简单的颜色,没有贴图的示例。主要是YUV到RGB的颜色空间转换效率太差,据说2.3可以直接支持YUV的渲染。所以如果能直接渲染还是最好的选择
      

  5.   


    为什么要这样做?你OPENGL要去显示视频数据?