一种图片处理方法及装置制造方法及图纸

技术编号:15120914 阅读:131 留言:0更新日期:2017-04-09 19:37
本发明专利技术实施例公开了一种图片处理方法,包括:接收请求显示编码后的图片的指令;当从预设的存储位置中查询出对所述编码后的图片进行解码得到的图片时,从所述存储位置中获取并显示查询出的所述图片。本发明专利技术还公开了一种图片处理装置,采用本发明专利技术,解决了现有技术中启动电子终端来打开编码后的图片文件时,解压过程耗时较长造成显示卡顿的技术问题,大大节省显示所需的时间,提高图片显示程序的启动和显示效率,满足了用户快速查看到点击的图片的需求。

【技术实现步骤摘要】

本专利技术涉及图片处理领域,尤其涉及一种图片处理方法及装置
技术介绍
随着电子科技以及移动互联网的发展,电子终端(特别是智能移动终端)的功能越来越强大,各种安装在移动终端上应用也越来越多,只要用户按照自身的需求在电子设备上安装各种应用程序,便可以完成各种事务。电子终端可以存储各式各样的电子图片,用户可以根据需求查看电子终端中的电子图片。现有技术中电子终端中存储的电子图片都是经过编码,形成的某图像格式的图片文件,例如可移植网络图形格式(PNG,PortableNetworkGraphicFormat),当用户启动电子终端来打开某图像格式的图片文件时,往往需要从存储有该图片文件的存储器中读取该图片文件,然后将该图片文件进行解码,解码成位图格式的文件Bitmap,并将该位图格式的文件发送至显示屏进行显示。以PNG格式为例,由于PNG格式的图片格式一般采用压缩率高的LZ77和哈夫曼(Huffman)两种无损压缩算法进行压缩,那么电子终端从存储器中读取该PNG格式的图片文件后,对应地需要使用LZ77和Huffman算法进行解压,由于该解压过程耗时较长,导致将PNG格式的图片文件解码成Bitmap格式图片后发送至显示屏进行显示的时间延长,容易造成显示卡顿的技术问题。
技术实现思路
本专利技术实施例所要解决的技术问题在于,提供一种图片处理方法及装置,解决了现有技术中启动电子终端来打开编码后的图片文件时,解压过程耗时较r>长造成显示卡顿的技术问题。第一方面,本专利技术实施例提供了一种图片处理方法,包括:接收请求显示编码后的图片的指令;当从预设的存储位置中查询出对所述编码后的图片进行解码得到的图片时,从所述存储位置中获取并显示查询出的所述图片。结合第一方面,在第一种可能的实现方式中,所述接收请求显示编码后的图片的指令之后,还包括:当从预设的存储位置中没有查询出对所述编码后的图片进行解码得到的图片时,对所述编码后的图片进行解码得到解码后的图片;将所述解码后的图片存储在所述预设的存储位置中,并显示所述解码后的图片。结合第一方面,或者第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述方法还包括:存储所述编码后的图片与所述解码得到的图片之间的对应关系。结合第一方面的第二种可能的实现方式,在第三种可能的实现方式中,所述接收请求显示编码后的图片的指令之后,还包括:根据所述编码后的图片的名称,在存储的对应关系中查找与所述名称对应的解码得到的图片的名称;根据所述名称对应的解码得到的图片的名称,在所述预设的存储位置中查询出对所述编码后的图片进行解码得到的图片。结合第一方面,或者第一方面的第一种可能的实现方式,或者第一方面的第二种可能的实现方式,或者第一方面的第三种可能的实现方式,在第四种可能的实现方式中,所述解码后的图片是根据屏幕的显示比例对所述编码后的图片进行解码获得的。第二方面,本专利技术实施例提供了一种图片处理装置,包括:指令接收模块,用于接收请求显示编码后的图片的指令;获取显示模块,用于当从预设的存储位置中查询出对所述编码后的图片进行解码得到的图片时,从所述存储位置中获取并显示查询出的所述图片。结合第二方面,在第一种可能的实现方式中,还包括:解码模块,用于在所述指令接收模块接收请求显示编码后的图片的指令之后,当从预设的存储位置中没有查询出对所述编码后的图片进行解码得到的图片时,对所述编码后的图片进行解码得到解码后的图片;存储显示模块,用于将所述解码后的图片存储在所述预设的存储位置中,并显示所述解码后的图片。结合第二方面,或者第二方面的第一种可能的实现方式,在第二种可能的实现方式中,还包括:关系存储模块,用于存储所述编码后的图片与所述解码得到的图片之间的对应关系。结合第二方面的第二种可能的实现方式,在第三种可能的实现方式中,还包括:查找模块,用于在所述指令接收模块接收请求显示编码后的图片的指令之后,根据所述编码后的图片的名称,在存储的对应关系中查找与所述名称对应的解码得到的图片的名称;查询模块,用于根据所述名称对应的解码得到的图片的名称,在所述预设的存储位置中查询出对所述编码后的图片进行解码得到的图片。结合第二方面,或者第二方面的第一种可能的实现方式,或者第二方面的第二种可能的实现方式,或者第二方面的第三种可能的实现方式,在第四种可能的实现方式中,所述解码后的图片是根据屏幕的显示比例对所述编码后的图片进行解码获得的。通过实施本专利技术实施例,在接收请求显示编码后的图片的指令后,当从预设的存储位置中查询出对编码后的图片进行解码得到的图片时,从存储位置中获取并显示查询出的图片,即通过对编码后的图片进行解码,并将解码后的图片预先存储在预设存储位置,当需要打开编码后的图片时,直接查询并获取到对应的解码后的图片进行显示,解决了现有技术中启动电子终端来打开编码后的图片文件时,解压过程耗时较长造成显示卡顿的技术问题,大大节省显示所需的时间,提高图片显示程序的启动和显示效率,满足了用户快速查看到点击的图片的需求。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的图片处理方法的流程示意图;图2是本专利技术提供的图片处理方法另一实施例的流程示意图;图3是本专利技术提供的图片处理方法另一实施例的流程示意图;图4是本专利技术实施例提供的图片处理装置的结构示意图;图5是本专利技术提供的图片处理装置的另一实施例的结构示意图;图6是本专利技术提供的图片处理装置的另一实施例的结构示意图;图7是本专利技术提供的图片处理装置的另一实施例的结构示意图;图8是本专利技术提供的图片处理装置的另一实施例的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,在本专利技术实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本专利技术。在本专利技术实施例和所附权利要求书中本文档来自技高网...

【技术保护点】
一种图片处理方法,其特征在于,包括:接收请求显示编码后的图片的指令;当从预设的存储位置中查询出对所述编码后的图片进行解码得到的图片时,从所述存储位置中获取并显示查询出的所述图片。

【技术特征摘要】
1.一种图片处理方法,其特征在于,包括:
接收请求显示编码后的图片的指令;
当从预设的存储位置中查询出对所述编码后的图片进行解码得到的图片时,
从所述存储位置中获取并显示查询出的所述图片。
2.如权利要求1所述的方法,其特征在于,所述接收请求显示编码后的图
片的指令之后,还包括:
当从预设的存储位置中没有查询出对所述编码后的图片进行解码得到的图
片时,对所述编码后的图片进行解码得到解码后的图片;
将所述解码后的图片存储在所述预设的存储位置中,并显示所述解码后的
图片。
3.如权利要求1或2所述的方法,其特征在于,所述方法还包括:
存储所述编码后的图片与所述解码得到的图片之间的对应关系。
4.如权利要求3所述的方法,其特征在于,所述接收请求显示编码后的图
片的指令之后,还包括:
根据所述编码后的图片的名称,在存储的对应关系中查找与所述名称对应
的解码得到的图片的名称;
根据所述名称对应的解码得到的图片的名称,在所述预设的存储位置中查
询出对所述编码后的图片进行解码得到的图片。
5.如权利要求1-4任一项所述的方法,其特征在于,所述解码后的图片是
根据屏幕的显示比例对所述编码后的图片进行解码获得的。
6.一种图片处理装置,其特征在于,包括:
指令接收模块,用于接收请求显示...

【专利技术属性】
技术研发人员:朱和泉崔英云黄涛
申请(专利权)人:魅族科技中国有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1