LVGL离线方式转换图片/附python离线下载安装拓展库
(1)已安装Python3。如果同时安装Python2和Python3,需要将Python3的环境变量放置到Python2的前面。如果环境变量没有正确添加可能会报SyntaxError:invalid syntax的错误,按照上述步骤操作即可。离线方式仅支持V9版本的LVGL,V8版本的转换出来的C数组可以用,但是需要手动改.c结构体中的数据。该例程会将一个png图片转换成一个带透明度的C数组的形
图片在线转化网址:在线转化
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结构体中的数据。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐

所有评论(0)