跳到主要内容

函数:dvpp_create_jpege_config

函数:dvpp_jpeg_predict_enc_size

C函数原型aclError acldvppJpegPredictEncSize(const acldvppPicDesc *inputDesc, const acldvppJpegeConfig *config, uint32_t *size)
Python函数size, ret = acl.media.dvpp_jpeg_predict_enc_size(input_dvpp_pic_desc, config)
函数功能根据输入图片描述信息、图片编码配置数据预估图片编码后所需的输出内存的大小。
输入说明input_dvpp_pic_desc: int,输入图片描述信息。
- 调用acl.media.dvpp_create_pic_desc接口创建图片描述信息。
- 调用acl.media.dvpp_set_pic_desc系列接口设置图片描述参数(例如,图片格式、宽、高等)。 config:int,图片编码配置数据。 调用acl.media.dvpp_create_jpege_config接口创建图片编码配置数据。
返回值说明size:int,预估JPEG图片编码后所需的输出内存的大小,单位为Byte。 预估的输出内存会大于实际输出内存,实际输出内存需从acl.media.dvpp_jpeg_encode_async接口的输出参数size获取。 ret:int,错误码。
- 返回0表示成功。
- 返回其它值表示失败。
参考资源接口调用流程及示例,参见JPEGE图片编码

父主题: JPEGE功能

函数:dvpp_create_jpege_config

C函数原型acldvppJpegeConfig *acldvppCreateJpegeConfig()
Python函数dvpp_jpege_config = acl.media.dvpp_create_jpege_config()
函数功能创建acldvppJpegeConfig类型的数据,表示图片编码配置数据。同步接口。 如需销毁acldvppJpegeConfig类型的数据,请参见acl.media.dvpp_destroy_jpege_config
返回值说明dvpp_jpege_config:int,acldvppJpegeConfig类型的指针地址。
- 返回非0值,表示成功。
- 返回0,表示失败。

父主题: JPEGE功能

函数:dvpp_destroy_jpege_config

C函数原型aclError acldvppDestroyJpegeConfig(acldvppJpegeConfig *jpegeConfig)
Python函数ret = acl.media.dvpp_destroy_jpege_config(dvpp_jpege_config)
函数功能销毁通过acl.media.dvpp_create_jpege_config接口创建的编码配置数据。同步接口。
输入说明dvpp_jpege_config:int,指定待销毁数据的指针地址。
返回值说明ret:int,错误码。
- 返回0表示成功。
- 返回其它值表示失败。

父主题: JPEGE功能

函数:dvpp_set_jpege_config_level

C函数原型aclError acldvppSetJpegeConfigLevel(acldvppJpegeConfig *jpegeConfig, uint32_t level)
Python函数ret = acl.media.dvpp_set_jpege_config_level(dvpp_jpege_config, level)
函数功能设置编码配置数据。同步接口。
输入说明dvpp_jpege_config:int,指定编码配置数据。调用acl.media.dvpp_create_jpege_config接口创建的编码配置数据。 level:int,编码质量范围。 Atlas 200/500 A2推理产品,该参数取值范围:[1, 100],数值越小输出图片质量越差。
返回值说明ret:int,错误码。
- 返回0表示成功。
- 返回其它值表示失败。

父主题: JPEGE功能

在线提单