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开发套件已在微商城上架,点击链接即可购买。
如需加入技术交流群,请添加客服微信,我们将邀请您进群,与志同道合的朋友交流,并有专业技术人员为您答疑解惑。