feat: add GIF animation packer
This commit is contained in:
35
README.md
35
README.md
@@ -0,0 +1,35 @@
|
||||
# EmbeddedAnimPacker
|
||||
|
||||
把 GIF 动画拆成 PNG 帧,并逐帧调用 LVGL 的 `LVGLImage.py` 生成 BIN 文件。
|
||||
|
||||
## 使用
|
||||
|
||||
先安装 GIF 读取依赖:
|
||||
|
||||
```bash
|
||||
python3 -m pip install -r requirements.txt
|
||||
```
|
||||
|
||||
然后传入 GIF 文件:
|
||||
|
||||
```bash
|
||||
python3 EmbeddedAnimPacker.py boot.gif
|
||||
```
|
||||
|
||||
默认会调用 `lvgl/scripts/LVGLImage.py`,输出到 `littlefs/anim`。
|
||||
|
||||
常用参数:
|
||||
|
||||
```bash
|
||||
python3 EmbeddedAnimPacker.py boot.gif \
|
||||
--lvgl-dir ./lvgl \
|
||||
--output-dir ./littlefs/anim \
|
||||
--cf RGB565 \
|
||||
--compress RLE
|
||||
```
|
||||
|
||||
保留中间 PNG 帧:
|
||||
|
||||
```bash
|
||||
python3 EmbeddedAnimPacker.py boot.gif --keep-frames ./frames
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user