[发明专利]一种电子设备的图片显示方法及系统在审
申请号: | 202110098559.2 | 申请日: | 2021-01-25 |
公开(公告)号: | CN112562022A | 公开(公告)日: | 2021-03-26 |
发明(设计)人: | 胡文;黄金华;于嘉 | 申请(专利权)人: | 翱捷科技股份有限公司 |
主分类号: | G06T9/00 | 分类号: | G06T9/00;G06F3/14;G06F3/06 |
代理公司: | 上海双霆知识产权代理事务所(普通合伙) 31415 | 代理人: | 殷晓雪 |
地址: | 201203 上海市浦东新区中国*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 电子设备 图片 显示 方法 系统 | ||
1.一种电子设备的图片显示方法,其特征是,包括如下步骤;
步骤S10:电子设备采用轻量通用图形库LVGL作为图形用户界面GUI系统框架,在LVGL系统框架中增加PNG格式的图片的解码功能,并对接LVGL系统框架的绘图接口;
步骤S20:电子设备将图片改为带透明度的PNG8格式保存为C语言的数组数据结构,再作为系统固件的一部分保存到电子设备中;
步骤S30:电子设备解码带透明度的PNG8格式的图片并逐行在电子设备的屏幕上显示。
2.根据权利要求1所述的电子设备的图片显示方法,其特征是,所述步骤S10中,所述增加PNG格式的图片的解码功能是指:增加通用图片解码器、PNG图片解码器和解码PNG图片所需的解码库;所述通用图片解码器用于扩展解码各种图片;所述PNG图片解码器用于解码PNG格式的图片。
3.根据权利要求2所述的电子设备的图片显示方法,其特征是,所述通用图片解码器提供了链表机制,链表挂载了PNG图片解码器。
4.根据权利要求1所述的电子设备的图片显示方法,其特征是,所述步骤S20中,图片采用带透明度的平面化PNG8格式保存。
5.根据权利要求1所述的电子设备的图片显示方法,其特征是,所述步骤S20中,所述C语言的数组数据结构中包括解码标识,解码标识表明图片是带透明度的PNG8格式。
6.根据权利要求1所述的电子设备的图片显示方法,其特征是,所述步骤S30进一步包括如下步骤;
步骤S32:电子设备调用解码带透明度的PNG8格式的图片所需的解码库;
步骤S34:电子设备使用PNG图片解码器解码带透明度的PNG8格式的图片,按行返回二进制的位图数据;
步骤S36:电子设备使用通用图片解码器把解码后的图片的一行的位图数据输出到内存;
步骤S38:电子设备使用LVGL系统框架的绘图接口逐行在电子设备的屏幕上进行绘图显示。
7.一种电子设备的图片显示系统,其特征是,包括GUI调整单元、保存单元和解码显示单元;
所述GUI调整单元采用LVGL作为GUI系统框架,在LVGL系统框架中增加PNG格式的图片的解码功能,并对接LVGL系统框架的绘图接口;
所述保存单元用来将图片以带透明度的PNG8格式保存为C语言的数组数据结构,再作为系统固件的一部分保存到电子设备中;
所述解码显示单元用来解码带透明度的PNG8格式的图片并逐行在电子设备的屏幕上显示。
8.根据权利要求7所述的电子设备的图片显示系统,其特征是,所述GUI调整单元增加PNG格式的图片的解码功能是指在LVGL系统框架中增加了通用图片解码器、PNG图片解码器和解码PNG图片所需的解码库;所述通用图片解码器用于扩展解码各种图片;所述PNG图片解码器用于解码PNG格式的图片。
9.根据权利要求7所述的电子设备的图片显示系统,其特征是,所述保存单元将C语言的数组数据结构中的解码标识改为表明图片是带透明度的PNG8格式。
10.根据权利要求7所述的电子设备的图片显示系统,其特征是,所述解码显示单元进一步包括解码库、PNG图片解码器、通用图片解码器和绘图接口;所述解码库是指解码带透明度的PNG8格式的图片所需的解码库;所述PNG图片解码器用来解码带透明度的PNG8格式的图片,按行返回二进制的位图数据;所述通用图片解码器把解码后的图片的一行的位图数据输出到内存;所述绘图接口是指LVGL系统框架的绘图接口,用来逐行在电子设备的屏幕上进行绘图显示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于翱捷科技股份有限公司,未经翱捷科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110098559.2/1.html,转载请声明来源钻瓜专利网。