EmbeddedAnimPacker

把 GIF 动画拆成 PNG 帧,并逐帧调用 LVGL 的 LVGLImage.py 生成 BIN 文件。

使用

建议先创建并启用 Python 虚拟环境:

python3 -m venv .venv
. .venv/bin/activate

然后安装 GIF 读取依赖:

python3 -m pip install -r requirements.txt

然后传入 GIF 文件:

python3 EmbeddedAnimPacker.py boot.gif

默认会调用 lvgl/scripts/LVGLImage.py,输出到 littlefs/anim

常用参数:

python3 EmbeddedAnimPacker.py boot.gif \
  --lvgl-dir ./lvgl \
  --output-dir ./littlefs/anim \
  --cf RGB565 \
  --compress RLE

保留中间 PNG 帧:

python3 EmbeddedAnimPacker.py boot.gif --keep-frames ./frames
Description
No description provided
Readme 180 KiB
Languages
Python 100%