hi_rect
hi_pic_info
说明
定义图片信息。
定义
typedef struct {
hi_void* picture_address;
hi_u32 picture_buffer_size;
hi_u32 picture_width;
hi_u32 picture_height;
hi_u32 picture_width_stride;
hi_u32 picture_height_stride;
hi_pixel_format picture_format;
} hi_pic_info;
成员
| 成员名称 | 描述 |
|---|---|
| picture_address | 图片在Device内存中的起始虚拟地址。 |
| picture_buffer_size | 存放图片的内存大小,单位Byte。 |
| picture_width | 图片宽。 |
| picture_height | 图片高。 |
| picture_width_stride | 图片宽stride。 |
| picture_height_stride | 图片高stride。 |
| picture_format | 图片格式。 |
父主题: 公共
hi_png_color_format
说明
定义PNG源图片格式的枚举。
定义
typedef enum {
HI_PNG_COLOR_FORMAT_GRAY = 0x0, // gray bitmap
HI_PNG_COLOR_FORMAT_RGB = 0x2, // RGB bitmap
HI_PNG_COLOR_FORMAT_CLUT = 0x3, // PLTE调色板数据
HI_PNG_COLOR_FORMAT_AGRAY = 0x4, // gray bitmap with alpha
HI_PNG_COLOR_FORMAT_ARGB = 0x6, // RGB bitmap with alpha
HI_PNG_COLOR_FORMAT_BUTT = 0x100
} hi_png_color_format;
父主题: 公共
hi_rect
说明
定义矩形宽高和左上角坐标
定义
typedef struct {
hi_s32 x;
hi_s32 y;
hi_s32 width;
hi_s32 height;
} hi_rect;
成员
| 成员名称 | 描述 |
|---|---|
| x | 左上角x轴 |
| y | 左上角y轴 |
| width | 矩形宽度 |
| height | 矩形高度 |
父主题: 公共
hi_op_mode
说明
定义操作模式枚举。
定义
typedef enum {
HI_OP_MODE_AUTO = 0, // 自动模式,一般此模式使用程序内部的默认参数
HI_OP_MODE_MANUAL = 1 // 手动模式,一般此模式使用用户配置的参数
} hi_op_mode;
父主题: 公共
hi_point
说明
定义坐标点结构体。
定义
typedef struct {
hi_s32 x;
hi_s32 y;
} hi_point;
成员
| 成员名称 | 描述 |
|---|---|
| x | x轴坐标值。 |
| y | y轴坐标值。 |
父主题: 公共
hi_crop_info
说明
裁剪CROP 属性结构体。
定义
typedef struct {
hi_bool enable;
hi_rect rect;
} hi_crop_info;
成员
| 成员名称 | 描述 |
|---|---|
| enable | 是否开启裁剪功能。 取值范围: - HI_FALSE:不开启。 - HI_TRUE:开启。 |
| rect | 裁剪起始位置与宽高信息。 |
父主题: 公共
在线提单