[发明专利]嵌入式系统界面的图片资源管理方法无效
申请号: | 200710036611.1 | 申请日: | 2007-01-18 |
公开(公告)号: | CN101226470A | 公开(公告)日: | 2008-07-23 |
发明(设计)人: | 吴羽超 | 申请(专利权)人: | 环达电脑(上海)有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F9/50 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 200436上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 嵌入式 系统 界面 图片 资源管理 方法 | ||
【技术领域】
本发明有关一种图片资源管理方法,特别是指一种嵌入式系统界面的图片资源管理方法。
【背景技术】
对于嵌入式系统界面的开发,由于其对应的嵌入式设备,例如PDA,内存资源相对紧张、宝贵,开发人员一直都在寻求各种节约内存的方法。在应用程序界面开发,由于使用大量的图片资源,这将是程序内存占用大户。如何让我们的程序尽量少的消耗内存是我们不断研究的课题。
对界面资源的管理现常用的方法,归纳如下:
1、在开发界面的过程中,直接把所有的图片资源加入该工程。在该方式中,程序每次运行前都将加载所有加入工程的资源。这对于有大量图片资源的应用程序,将一次性占用很大的资源,此法不可取。
2、把所有图片资源用动态链接的方式对所用的图片资源进行打包,在程序运行期间动态加载。在该方式中,程序运行初期不用为所用的资源分配内存。但在该方式中,资源一旦加载,他所暂用的资源却不会释放内存,即使是在我们再也不需要了。所以随着程序动态加载的资源增加,也将消耗大量内存。
然而,对于将所用的图片资源进行打包再在系统界面中对图片资源用动态链接,在程序运行期间动态加载这种方式,其缺点就是在资源在不使用了也占据资源不放。
有鉴于此,实有必要开发一种嵌入式系统界面的图片资源管理方法,利用该方法,可以在图片资源使用完毕后,及时的释放内存。通过该方法,减少程序对不必要的内存空间的滥用。
【发明内容】
因此,本发明的目的在于提供一种嵌入式系统界面的图片资源管理方法,利用该方法,可以在图片资源使用完毕后,及时的释放内存。通过该方法,减少程序对不必要的内存空间的滥用。
为达成上述目的,嵌入式系统界面的图片资源管理方法,该方法包括下列步骤:
将每个系统界面所要使用的图片转化为一具有一图片格式的图片;
使用工具为每个系统界面所要使用的图片生成一个ID;
将系统界面所要使用的图片资源打包进一个文件;
在运行系统界面可执行程序动态地加载图片的时候的时候给每个加载的图片一引用计数;
在加载的图片引用计数为零的时候及时地释放所占用的内存。
较佳地,上述图片格式为流式网络图形格式(Portable Network GraphicFormat,PNG),此格式压缩比例高,减少图片资源大小。
较佳地,在上述步骤:将系统界面所要使用的图片资源打包进一个文件;该步骤还可以进一步包括:生成图片如何被使用的属性信息。并且于该步骤之后还可以包括一步骤:使用工具对图片资源中图片的属性信息进行修改。
相较于现有技术,本发明的嵌入式系统界面的图片资源管理方法,于该嵌入式系统界面的图片资源管理方法,我们采用另外的方式对资源进行打包,即自己对所有的图片进行读写操作。首先把所有的图片资源打包进一个文件,然后再程序中动态的加载图片,在该图片使用完毕后,及时的释放资源。通过该方式,减少程序对不必要的内存空间的滥用。
为对本发明的目的、构造特征及其功能有进一步的了解,兹配合附图详细说明如下:
【附图说明】
图1绘示为本发明的嵌入式系统界面的图片资源管理方法第一实施例流程图。
图2绘示为本发明的嵌入式系统界面的图片资源管理方法第二实施例流程图。
【具体实施方式】
请参阅图1,其绘示为本发明的嵌入式系统界面的图片资源管理方法第一实施例流程图。
本发明的嵌入式系统界面的图片资源管理方法,于该第一实施例,该方法包括下列步骤:
将每个系统界面所要使用的图片转化为一具有一图片格式的图片(步骤100);
使用工具为每个系统界面所要使用的图片生成一个ID(步骤101);
将系统界面所要使用的图片资源打包进一个文件(步骤102);
在运行系统界面可执行程序动态地加载图片的时候的时候给每个加载的图片一引用计数(步骤103);
在加载的图片引用计数为零的时候及时地释放所占用的内存(步骤104)。
于本实施例,上述图片格式为流式网络图形格式(Portable NetworkGraphic Format,PNG),此格式压缩比例高,摒弃传统的位图图片(bitmap,BMP)格式,如此可以减少图片资源大小。
请参阅图2,其绘示为本发明的嵌入式系统界面的图片资源管理方法第二实施例流程图。
本发明的嵌入式系统界面的图片资源管理方法,于该第二实施例,该方法主要包括下列步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于环达电脑(上海)有限公司,未经环达电脑(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710036611.1/2.html,转载请声明来源钻瓜专利网。