存储方式
我们4x2的图片为例,共8个像素,使用YUV420存储的话,对应的数组就会是这样:
Y数组: [Y, Y, Y, Y, Y, Y, Y, Y]
U数组: [U, U]
V数组: [V, V]...存储方式分为
planar(平面方式) 现存Y,在存UV
packed(打包方式)YUV交替存储
整体
平面模式
顺序可以是 先存Y,再存U,最后存V。...我们这里把前者称为 YU的存储方式,把后者称为 YV的存储方式
420采样方式 + YU存储方式 = YU12(又叫 I420 )
YYYYYYYY UU VV
420采样方式 + YV存储方式 = YV12...UV交替存储
UV交替存储的,还有VU交替存储的,那么我们就把前者称为UV存储,把后者称为VU存储,那么总结来了:
420采样方式 + UV存储方式 = NV12
YYYYYYYY UV UV
420...422采样也可以使用平面存储的方式,如下:
Y数组: [Y, Y, Y, Y, Y, Y, Y, Y]
U数组: [U, U, U, U]
V数组: [V, V, V, V]
存储方式
YYYYYYYY