2011-02-22 27 views
2

我正在使用原始相機幀在opengl中進行一些視頻處理。我告訴相機給我BGRA,因爲我聽說在iPhone上表現更好。現在,我知道原生相機格式是YUV,但是爲了處理我正在做紅綠藍。對於iPhone視頻性能的色彩格式(BGRA vs RGBA)的低下

整個BGRA的事情有沒有道理?有人能解釋一下這裏引發了什麼嗎?我正在嘗試優化opengl,並且不確定是否應該爲我的FBO使用BGRA,RGBA,GL_RGBA8_OES或GL_RGB565等。我的管道是Camera> glTexImage2D> Shaders> glReadPixels> H.264。

謝謝大家。

+0

維基百科[RGBA色彩空間](https://en.wikipedia.org/wiki/RGBA_color_space)講述了不同之處。 – 2017-03-17 02:00:06

回答

1

看來,預乘alpha的BGRA是iPhone的最佳方式。