ESP32 LVGL ILI9488 3.5寸屏幕显示GIF图片

news/2024/11/24 12:51:23/

先展示一下效果
在这里插入图片描述
lvgl展示gif这里有一个比较坑的地方,虽然是8.0版本以上的都自带了gif库,可以方便的进行调用,这里只需要需改几个简单的地方就可以,
首先修改lv_conf.h

#define LV_MEM_CUSTOM 1
#define LV_USE_GIF 1

这里改好之后,紧接着就是制作gif图片的c数组,
网址:https://lvgl.io/tools/imageconverter

按照如下生成一个c数组
在这里插入图片描述
把生成的c数组加入到
src文件中
在这里插入图片描述
然后再加上复制下面的代码就可以得到开头那副图片的效果了

    LV_IMG_DECLARE(G2);lv_obj_t * img1;img1 = lv_gif_create(lv_scr_act());    //创建动画对象lv_gif_set_src(img1,&G2);    //加载动画资源lv_obj_align(img1, LV_ALIGN_CENTER, 0, 0);

一定要注意gif图片的大小不能太大,我这里试验的240240得到的是白屏的效果,更改到9696之后恢复了正常的显示


http://www.ppmy.cn/news/581535.html

相关文章

昨天做了一件差点翻车的事,修理 Macbook pro 15寸

看到网上有卖我的 Macbook pro 15寸 2013年的音箱,我就买了回来。准备自己换。以为有人卖,说有教程,那就可以了。 等了几天,昨天到货了。 晚饭后,开包上手。以前开过后盖,没看教程就直接开了。 弄了一下…

Redis和数据库保持数据一致性方案

Redis和数据库一致性又称为“双写一致性”,在分布式系统中,由于多个节点之间的并发读写操作,可能导致数据不一致的情况发生。本文将着重介绍如何通过使用Redis与数据库相结合的方案来实现数据一致性。 数据不一致产生的原因: 首先…

天骄辅助外挂制作,寻求合作

大家好, 进入正题现有我想开发一款游戏外挂,是针对新天娇的 不知您有没有开发外挂的经验呢?由于本人没有外挂开发的经验也暂时找不到相关的资料学习。 现在打算将这个项目外包出去, 要求: 一台机可以同时登录几个帐号 …

脱机外挂制作完全

一、游戏封包的加密与解密算法的破解 破解封包的加密与解密算法是制作外挂的第一步,是外挂制作中最具技术含量的步骤,同样也是一个十分令人头痛的环节。如果加密与解密算法被成功地破解,那么外挂制作也就完成了一半。破解封包的加密与解密算…

脱机外挂制作

- 综述 外挂一直来让人感觉非常神秘,以致很多人望而却步。当你有了一定的了解后你会发现制作外挂并不是件十分的困难事情,而真正唯一需要的就是时间与毅力。为了使更多的人对外挂的制作有所了解,本人将对外挂的一些概念与制作方法讲解一二。 …

极客日报第 31 期:编写贩卖《和平精英》游戏外挂,5人被判刑;苹果推出轻App码

文章目录 互联网快讯程序员专属Github 每日精选CSDN 社区优质博文精选 互联网快讯 1、编写贩卖《和平精英》游戏外挂,湖北襄阳 5 人被判刑 据 “湖北高院”微信公众号 15 日消息,12 月 11 日,襄阳市中级人民法院审结了一起编写、贩卖 “游戏…

51单片重要外设系列

AD/DA转换打开了计算机与模拟信号的大门,也就是计算机与外部真实世界交换信息的桥梁,为实现计算机控制外部环境打下了坚实基础 如上图所示,那个变化的阻值会引起上面电阻电压的变化,通过电压信号的变化,单片机读取到数…

游戏安全反外挂-64驱动

在游戏外挂和反外挂的对抗中 驱动有其重要的作用 但是随着Windows 系统的升级 很多东西出现了局限性,不过我们还是需要了解学习一下 如果下是一个最简单的64驱动 //环境设置: //属性页->C / C>警告等级 : 等级3 / W3 //属性页->C / C>将警告视为错…