5.2.3. sail.Format
定义常用的图像格式。
- 接口形式:
- sail.Format.FORMAT_YUV420P sail.Format.FORMAT_YUV422P sail.Format.FORMAT_YUV444P sail.Format.FORMAT_NV12 sail.Format.FORMAT_NV21 sail.Format.FORMAT_NV16 sail.Format.FORMAT_NV61 sail.Format.FORMAT_NV24 sail.Format.FORMAT_RGB_PLANAR sail.Format.FORMAT_BGR_PLANAR sail.Format.FORMAT_RGB_PACKED sail.Format.FORMAT_BGR_PACKED sail.Format.FORMAT_RGBP_SEPARATE sail.Format.FORMAT_BGRP_SEPARATE sail.Format.FORMAT_GRAY sail.Format.FORMAT_COMPRESSED 
参数说明:
- sail.Format.FORMAT_YUV420P 
表示预创建一个 YUV420 格式的图片,有三个 plane
- sail.Format.FORMAT_YUV422P 
表示预创建一个 YUV422 格式的图片,有三个 plane
- sail.Format.FORMAT_YUV444P 
表示预创建一个 YUV444 格式的图片,有三个 plane
- sail.Format.FORMAT_NV12 
表示预创建一个 NV12 格式的图片,有两个 plane
- sail.Format.FORMAT_NV21 
表示预创建一个 NV21 格式的图片,有两个 plane
- sail.Format.FORMAT_NV16 
表示预创建一个 NV16 格式的图片,有两个 plane
- sail.Format.FORMAT_NV61 
表示预创建一个 NV61 格式的图片,有两个 plane
- sail.Format.FORMAT_RGB_PLANAR 
表示预创建一个 RGB 格式的图片,RGB 分开排列,有一个 plane
- sail.Format.FORMAT_BGR_PLANAR 
表示预创建一个 BGR 格式的图片,BGR 分开排列,有一个 plane
- sail.Format.FORMAT_RGB_PACKED 
表示预创建一个 RGB 格式的图片,RGB 交错排列,有一个 plane
- sail.Format.FORMAT_BGR_PACKED 
表示预创建一个 BGR 格式的图片,BGR 交错排列,有一个 plane
- sail.Format.FORMAT_RGBP_SEPARATE 
表示预创建一个 RGB planar 格式的图片,RGB 分开排列并各占一个 plane,共有 3 个 plane
- sail.Format.FORMAT_BGRP_SEPARATE 
表示预创建一个 BGR planar 格式的图片,BGR 分开排列并各占一个 plane,共有 3 个 plane
- sail.Format.FORMAT_GRAY 
表示预创建一个灰度图格式的图片,有一个 plane
- sail.Format.FORMAT_COMPRESSED 
表示预创建一个 VPU 内部压缩格式的图片,共有四个 plane,分别存放内容如下:
plane0: Y 压缩表
plane1: Y 压缩数据
plane2: CbCr 压缩表
plane3: CbCr 压缩数据