跳到主要内容

hi_png_color_format

hi_pic_info

说明

定义图片信息。

定义

hi_pic_info = {"picture_address": picture_address,
"picture_buffer_size": picture_buffer_size,
"picture_width": picture_width,
"picture_height": picture_height,
"picture_width_stride": picture_width_stride,
"picture_height_stride": picture_height_stride,
"picture_format": hi_pixel_format}

成员

成员名称描述
picture_address整型,图片在Device内存中的起始虚拟地址。
picture_buffer_size整型,存放图片的内存大小,单位Byte。
picture_width整型,图片宽。
picture_height整型,图片高。
picture_width_stride整型,图片宽stride。
picture_height_stride整型,图片高stride。
picture_format整型,图片格式。

父主题: PNGD图像解码

hi_png_color_format

说明

定义PNG源图片格式的枚举。

定义

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

父主题: PNGD图像解码

公共返回码

错误代码宏定义描述
0xA0028001-无效的Device ID。
0xA0028002-无效的channel ID。
0xA0028003HI_ERR_SYS_ILLEGAL_PARAM参数设置无效。
0xA0028004HI_ERR_SYS_EXIST通道或资源已存在。
0xA0028005HI_ERR_SYS_UNEXIST通道或资源不存在。
0xA0028006HI_ERR_SYS_NULL_PTR指针地址为0。
0xA0028007-使能系统、Device或通道前未配置对应的参数。
0xA0028008HI_ERR_SYS_NOT_SUPPORT不支持的功能。
0xA0028009HI_ERR_SYS_NOT_PERM操作不允许。
0xA002800CHI_ERR_SYS_NO_MEM分配内存失败,如系统内存不足。
0xA002800D-分配缓存失败,如申请的数据缓冲区太大。
0xA002800E-缓冲区中无数据。
0xA002800F-缓冲区中数据满。
0xA0028010HI_ERR_SYS_NOT_READY系统控制属性未配置。
0xA0028011-地址错误。
0xA0028012HI_ERR_SYS_BUSY系统忙。
0xA0028013-缓存小于实际需要的大小。
0xA0028014-硬件或软件处理超时。
0xA0028015HI_ERR_SYS_ERR内部系统错误。
0xA002803F-最大的返回码,该模块的错误码必须小于该值。

父主题: 返回码列表

在线提单