Skip to content

svg_helper_t

概述

函数

函数名称说明
bsvg_to_svgbsvg to svg
svg_file_to_bsvgsvg to bsvg
svg_to_bsvgsvg to bsvg

bsvg_to_svg 函数

  • 函数功能:

bsvg to svg

  • 函数原型:
ret_t bsvg_to_svg (const uint32_t* data, uint32_t size, str_t* str);
  • 参数说明:
参数类型说明
返回值ret_t返回RET_OK表示成功,否则表示失败。
dataconst uint32_t*bsvg数据。
sizeuint32_tbsvg数据长度。
strstr_t*用于返回svg数据。

svg_file_to_bsvg 函数

  • 函数功能:

svg to bsvg

  • 函数原型:
ret_t svg_file_to_bsvg (const char* ifilename, const char* ofilename);
  • 参数说明:
参数类型说明
返回值ret_t返回RET_OK表示成功,否则表示失败。
ifilenameconst char*svg文件名。
ofilenameconst char*bsvg文件名。

svg_to_bsvg 函数

  • 函数功能:

svg to bsvg

  • 函数原型:
ret_t svg_to_bsvg (const char* xml, uint32_t size, uint32_t** out, uint32_t* out_size);
  • 参数说明:
参数类型说明
返回值ret_t返回RET_OK表示成功,否则表示失败。
xmlconst char*svg数据。
sizeuint32_tsvg数据长度。
outuint32_t**用于返回bsvg数据。
out_sizeuint32_t*bsvg数据长度。