开机动画生成可烧写bin文件

发布时间 2023-05-08 16:22:16作者: 月笼纱

1、进入LVGL的官网

Online image converter - BMP, JPG or PNG to C array or binary | LVGL

得到原图片的bin文件

但是它生成的bin文件会有4个字节的文件头,所以在使用的时候记得跳过这4字节

2、合并大bin

将如下代码贴到空白的bat文件中,双击运行即可得到output.bin

 1 @echo off
 2 setlocal enabledelayedexpansion
 3 
 4 set outputfile=output.bin
 5 set folder=%cd%
 6 
 7 REM folder
 8 
 9 REM 删除已存在的输出文件
10 if exist "%folder%\%outputfile%" del "%folder%\%outputfile%"
11 
12 REM 创建空的输出文件
13 type nul > "%folder%\%outputfile%"
14 
15 REM 逐个合并文件
16 for /L %%G IN (1,1,83) do (
17     set filename=!folder!\%%G.bin
18     
19     copy /B "%folder%\%outputfile%"+"!filename!" "%folder%\%outputfile%"
20 )
21 
22 echo "ALL File merged to %folder%\%outputfile%"
23 
24 pause