ZDP14x0系列小技巧丨如何使用video_image实现开机动画

企业   2024-08-15 09:09   广东  

本文导读

ZDP14x0系列芯片是内置开源GUI引擎的图像显示专用引擎芯片,在实际产品开发过程中,常常需要用到开机动画,本文介绍如何使用video_image实现开机动画。
ZDP14x0系列芯片是内置开源GUI引擎的图像显示专用驱动芯片,在实际产品开发过程中,常常需要用到开机动画,常见的实现开机动画方式很多,如采用序列帧方式、图片动画控件、gif图片控件等。本文重点介绍使用video_image自定义控件实现开机动画,该方法采用帧间差异的图像算法压缩序列帧来的,相比直接播放图片效率更高,一起来看下如何操作。

第一步:安装video_image自定义控件

首先在插件管理界面找到video_image控件并安装,等待安装结束后根据右下角提示,点击刷新按钮刷新界面

此时在控件列表的自定义栏中将会多出video_image控件。

在已安装栏选中video_image,右侧会打开该控件的使用说明。

第二步:编译video_image自定义控件

安装完成后,在UI工程路径下,会出现一个“3rd”文件夹:

进入“UI工程路径\3rd\awtk-widget-video-image\bin”,如若该路径下没有diff_image_to_video_gen.exe和gif_to_ frame_gen.exe两个可执行文件,在“UI工程路径\3rd\awtk-widget-video-image”下按住shift键点击鼠标右键,选择在此处打开Powershell窗口,在窗口中敲入“scons”重新编译该自定义控件。

第三步:处理gif素材文件

参照该控件的使用说明,使用gif_to_frame_gen.exe拆分gif图片,再使用diff_image_to_video_gen.exe将图片压缩成一个video_image控件可用的文件,如下图所示:

生成的文件需要拷贝至“UI工程路径\ design\default\data”。

第四步:开机页面设计

回到AWTK Designer,创建一个开机页面,并将此页面设置为启动页面。然后拖拽一个video_image控件至页面上,填好对应参数,video_image控件选择第三步处理生成的文件,并添加一个播放完成的回调函数,用于切换到其他页面

开机动画效果演示:

资料分享

HMI-ZDP14X0D串口屏开发套件资料持续更新中,需要获取最新资料,可关注如下链接:https://gitee.com/zlgmcuopen/HMI_ZDP1440D
如需购买评估套件或与我们交流,可点击下面链接购买硬件或加入技术交流群与我们交流。

购买链接

HMI-ZDP14x0D开发套件已在微商城上架,点击链接即可购买。


技术交流群

如需加入技术交流群,请添加客服微信,我们将邀请您进群,与志同道合的朋友交流,并有专业技术人员为您答疑解惑。

合作咨询

长按识别如下二维码,添加立功科技官方客服。

立功科技

电话|4008882705

芯片与智能物联解决方案供应商

立功科技
芯片与智能物联解决方案供应商
 最新文章