RGB
-
红、绿、蓝通道顺序
-
通常每个通道占 1 个字节(0 ~ 255),一个像素占 3 个字节,内存中排列如下
[R, G, B, R, G, B, ...]
BGR
-
蓝、绿、红通道顺序
-
通常每个通道占 1 个字节(0 ~ 255),一个像素占 3 个字节,内存中排列如下
[B, G, R, B, G, R, ...]
-
当与使用 RGB 的库交互时,必须进行通道转换
RGBA
-
红、绿、蓝、透明度通道顺序
-
通常每个通道占 1 个字节(0 ~ 255),一个像素占 4 个字节,内存中排列如下
[R, G, B, A, R, G, B, A,...]
BGRA
-
蓝、绿、红、透明度通道顺序
-
通常每个通道占 1 个字节(0 ~ 255),一个像素占 4 个字节,内存中排列如下
[B, G, R, A, B, G, R, A,...]