Files
1CAR/tools/sdtools/bin2c_tool/README.md
2025-10-25 21:11:06 +08:00

27 lines
1.1 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 使用步骤
* version:20221013
1. 把文件夹添加到环境变量(可选)
2. 在当前目录打开命令行,在命令行中输入"bin2c.exe input_img_dir output_c_dir"
3. input_img_dir: 图片所在文件夹D:\images请确保images文件夹下都是需要转换的图片文件
4. output_c_dir: 目标c文件存放的文件夹D:\c_files
5. 回车即可生成
备注:
1. 如果图片名称带有空格或"-",在转成结构体时由于结构体名称不能有空格和"-",所以会自动转成"_"
2. 如果图片名称有中文或其它特殊字符,程序会停止
3. sd_res_template.c存放了模板文件bin2c.exe会读取模板文件并替换模板文件中有{XXX}的部分,如果需要添加新的内容,你可以随时更改模板。
模板文件中替换内容解释:
* {NAME_LOWER}: 图片文件名(不带后缀)
* {NAME_UPPER}: 图片文件名转大写(不带后缀)
* {BIN_RAW}: 二进制图片数据
* {DATA_RAW}: 本来想写成解码后的图片数据,但是这个功能暂时不需要,所以现在和{BIN_RAW}一样
* {DATA_SIZE}: 图片c结构体内数据的大小