# hi_img_info

#### 说明

定义图片信息的结构体。


#### 定义

```
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字段进行访问。 |
