定义图片信息的结构体。
typedef struct { hi_u32 width; hi_u32 height; hi_u32 width_stride; hi_u32 height_stride; hi_u32 img_buf_size; union { hi_jpeg_raw_format pixel_format; hi_png_color_format png_pixel_format; hi_pixel_format img_pixel_format; }; hi_u32 reserved[4]; } hi_img_info;
成员名称 |
描述 |
---|---|
width |
图片宽。 |
height |
图片高。 |
width_stride |
图片宽stride。 |
height_stride |
图片高stride。 |
img_buf_size |
存放图片的内存大小,单位是Byte。 |
pixel_format |
JPEGD图片格式。 |
png_pixel_format |
PNGD图片格式。 |
img_pixel_format |
通用图片格式。 |
reserved |
预留参数,为保证后续版本兼容性,请务必使用memset结构体方式进行清零初始化,在代码中必须避免显式对reserved字段进行访问。 |