首先准备一张图片,之后使用工具(如LVGL官网中的转换工具,将图片转成含有图片十六进制数组的.c文件),之后将图片资源(图片十六进制数组)进行添加。如下是图片的一个数据结构,

其中包含图片的颜色,宽度,高度,数据大小,以及图片数据。

如下是将图片资源实现出来的lvgl代码。 

如果需要显示gif动态图片,gif其实上也是一帧一帧的图片,同样也需要使用工具将其进行转换,将图片资源导出成十六进制数组的.c文件。 

代码实现步骤如下,

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐