[发明专利]一种加载图片的方法和装置有效
| 申请号: | 201110115114.7 | 申请日: | 2011-05-05 |
| 公开(公告)号: | CN102768662A | 公开(公告)日: | 2012-11-07 |
| 发明(设计)人: | 汤竞雄 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 北京鑫媛睿博知识产权代理有限公司 11297 | 代理人: | 龚家骅 |
| 地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 加载 图片 方法 装置 | ||
技术领域
本申请涉及计算机技术领域,特别是涉及一种加载图片方法和装置。
背景技术
随着计算机技术和网络技术的飞速发展,各式各样的网络聊天软件、论坛、博客、SNS(Social Networking Services,社会性网络服务)网站正在走入越来越多的人的生活。而在这些网站、网络社区和软件应用中,都会涉及到表情图片或表情动画的应用。在进行表情的发布或者发送时,客户端通常需要在表情选择窗口加载表情缩略图,并根据用户从表情选择窗口选择的表情缩略图,显示对应的表情图片。
现有技术中在表情选择窗口中加载表情图片的方法是,根据表情图片配置文件,逐个对各表情的缩略图文件进行打开、读取数据、显示、关闭的操作。
随着表情的种类和数量的不断的增长,表情选择窗口中需要显示的表情缩略图也越来越多,在打开表情选择窗口的过程中,需要加载大量的表情缩略图片。
在实现本申请的过程中,发明人发现现有技术的表情图片加载的方法存在以下问题:该方法需要逐个对各缩略图文件打开、关闭,加载速度较慢,尤其是在表情数量庞大时,加载速度会急剧下降,而且还要占用大量系统资源,加载表情图片效率低下。
发明内容
本申请的目的在于提供一种加载图片的方法,以解决多图片加载时,加载效率低下的问题,为此,本申请实施例采用如下技术方案:
一种加载图片的方法,包括:
获取待加载图片对应的数据段的索引值;
从图片寄存文件中与该索引值对应的位置,读取所述待加载图片对应的数据段,所述图片寄存文件由多个图片对应的数据段组成;
根据读取到的数据段显示所述待加载图片。
一种加载图片的装置,其特征在于,包括:
索引值获取模块,用于获取待加载图片对应的数据段的索引值;
数据段读取模块,从图片寄存文件中与所述索引值获取模块获取的索引值对应的位置,读取所述待加载图片对应的数据段;所述图片寄存文件由多个图片对应的数据段组成;
显示模块,用于根据所述数据段读取模块读取到的数据段显示所述待加载图片。
本申请实施例,从多个图片对应的数据段组成的图片寄存文件中读取待加载图片对应的数据段,并根据读取到的数据段显示待加载图片。在进行图片加载的时候,只需要打开图片寄存文件,并对相应的数据段进行读取,无需对多个文件进行打开和关闭,节省了图片加载的时间,提升了加载效率。
附图说明
图1为本申请实施例提供的图片加载流程示意图;
图2为本申请实施例提供的图片寄存文件生成流程;
图3为本申请实施例提供的加载图片的装置的结构示意图。
具体实施方式
下面将结合本申请中的附图,对本申请中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请实施例提供的加载图片的方法,从图片寄存文件(该图片寄存文件在本申请实施例中构造而成,由多个图片对应的数据段组成)中读取待加载图片对应的数据段,再根据读取到的数据段显示所述待加载图片。
具体的,图片寄存文件由多个数据段组成,各数据段即为记载各待加载图片内容的数据,该数据可以是记载待加载图片的二进制文件的全部内容数据(即二进制文件的二进制数据)。假设图片的二进制文件的大小为200字节,该图片则包含1600位二进制数据(每个字节包含8个二进制位)。图片寄存文件用于记录各待加载图片的数据,是将各待加载图片的数据连接在一起所得到的文件。假设某图片寄存文件记录了5个待加载图片的数据,各待加载图片的二进制文件的大小都为200字节,那么该图片寄存文件的大小则为1000字节,即包含8000位二进制数据,其中包含5个数据段,每个数据段包含1600位二进制数据,第1-1600位为数据段1,第1601-3200位为数据段2,依此类推第6401-8000位为数据段5,数据段1-5分别是每个待加载图片的数据。
如图1所示,为本申请实施例提供的图片加载的流程,包括以下步骤:
步骤101,获取待加载图片对应的数据段的索引值。
其中,索引值用于记录待加载图片对应的数据段在图片寄存文件中的位置。索引值可以记录于图片配置文件中,也可以存储在专门的索引值文件中,还可以记录在图片寄存文件的特定位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110115114.7/2.html,转载请声明来源钻瓜专利网。





