【发布时间】:2011-02-22 21:40:30
【问题描述】:
我正在使用原始相机帧在 opengl 中进行一些视频处理。我告诉相机给我 BGRA,因为我听说它在 iPhone 上性能更高。现在,我知道本机相机格式是 YUV,但对于处理,我正在做红绿蓝。
整个 BGRA 的事情有什么真相吗?有人可以解释这里发生了什么吗?我正在尝试针对 opengl 进行优化,但不确定是否应该为我的 FBO 等使用 BGRA、RGBA、GL_RGBA8_OES 或 GL_RGB565。我的管道是 Camera>glTexImage2D>Shaders>glReadPixels>H.264。
谢谢大家。
【问题讨论】:
-
Wikipedia RGBA color space 告诉我们不同之处。
标签: iphone performance opengl-es avfoundation