图片在线转化网址:在线转化

1、工具

(1)已安装Python3。如果同时安装Python2和Python3,需要将Python3的环境变量放置到Python2的前面

(2)需提前下载Python拓展库pypng和lz4

离线下载拓展库地址:PyPI · The Python Package Index

我下载的是 .whl 格式的文件

2、操作指南

进入你下载下来lvgl源码的\lvgl\scripts文件夹,在该文件夹下打开cmd命令窗口输入如下指令:

python LVGLImage.py

然后根据安装步骤安装两个拓展库pypng和lz4,安装命令:

pip install <包文件路径>

如果环境变量没有正确添加可能会报SyntaxError:invalid syntax的错误,按照上述步骤操作即可。

3、转换照片

使用以下命令会有操作指南:

python LVGLImage.py -h

转换例程:

python LVGLImage.py --ofmt C --cf ARGB8888 -o C:\User\Administrator\Desktop C:\User\Administrator\Desktop\move_zoom.png

该例程会将一个png图片转换成一个带透明度的C数组的形式。

4、注意事项

离线方式仅支持V9版本的LVGL,V8版本的转换出来的C数组可以用,但是需要手动改.c结构体中的数据。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐