参考链接:https://docs.google.com/document/d/e/2PACX-1vR_nZRakD6iwJVQS8Pf4y7Wm4klcucrC7EKVO8m_DQV63To7e-alqD0yaoO3sTygjcChfcRo80Hdeet/pub
工具地址:https://ezgif.com/
1. 选择Split,将你的GIF文件上传上去
2.之后在分割出来的图片中选择50张,方便将动画压缩到50帧
3. 之后选择GIF Maker,将图片全选上传上去
4.调整一下播放速度
5.之后再调整一下大小,最好是128x64
6.调整成单色
7. 保存为GIF图片后,选择Split 选项并选择输出到 PNG,保存 zip 并将其解压缩到一个文件夹。
8. 下载 Ant Renamer
链接 https://antp.be/software/renamer/download
运行该程序并将您的 PNG 从文件夹拖放到应用程序中。然后转到操作 - >枚举。正确重命名文件所需的字符串是:frame_%num%%%ext% 单击“开始”。
9. 现在您有了一个文件列表,例如 frame_0.png,我们需要在您的 PNG 文件夹中创建一个名为 meta.txt 的新文本文件。
10. 可以使用 zip2Animation.py
链接: https://github.com/CharlesTheGreat77/zip2Animation
自动生成
11. 从 GitHub 克隆官方 Flipper 存储库
git clone https://github.com/flipperdevices/flipperzero-firmware.git
12.之后将我们创建好的文件夹copy到 \flipperzero-firmware\assets\dolphin\external 中,并在manifest.txt 文件中新建一条:
Name: L3_Cxk_128x64 Min butthurt: 0 Max butthurt: 10 Min level: 1 Max level: 3 Weight: 3
13. 打开Powershell并在项目根目录下运行
Set-Location '/Users/h0e4a0r1t/Flipper Zero/flipperzero-firmware' ./fbt icons proto dolphin_internal dolphin_ext resources
14. 可以使用 FlipperAM 来管理和查看我们的动画
链接: https://github.com/Ooggle/FlipperAnimationManager
15. 复制应包含新 frame_#.bm 和 meta.txt 的新文件夹,我们将把它复制并粘贴到您的 Flipper 中
查看结果:
图片百度云自提:https://pan.baidu.com/s/1GM_xGJtVy4WV2JI6RFimyQ 提取码:vbga
项目地址:https://github.com/h0e4a0r1t/Flipper_Zeron_iKun_Animation
Tesla(已授权)