一种图片处理方法及装置的制造方法【
技术领域:
】[0001]本发明涉及图片处理领域,尤其涉及一种图片处理方法及装置。【
背景技术:
】[0002]随着电子科技以及移动互联网的发展,电子终端(特别是智能移动终端)的功能越来越强大,各种安装在移动终端上应用也越来越多,只要用户按照自身的需求在电子设备上安装各种应用程序,便可以完成各种事务。[0003]电子终端可以存储各式各样的电子图片,用户可以根据需求查看电子终端中的电子图片。现有技术中电子终端中存储的电子图片都是经过编码,形成的某图像格式的图片文件,例如可移植网络图形格式(PNG,PortableNetworkGraphicFormat),当用户启动电子终端来打开某图像格式的图片文件时,往往需要从存储有该图片文件的存储器中读取该图片文件,然后将该图片文件进行解码,解码成位图格式的文件Bitmap,并将该位图格式的文件发送至显示屏进行显示。以PNG格式为例,由于PNG格式的图片格式一般采用压缩率高的LZ77和哈夫曼(Huffman)两种无损压缩算法进行压缩,那么电子终端从存储器中读取该PNG格式的图片文件后,对应地需要使用LZ77和Huffman算法进行解压,由于该解压过程耗时较长,导致将PNG格式的图片文件解码成Bitmap格式图片后发送至显示屏进行显示的时间延长,容易造成显示卡顿的技术问题。【
发明内容】[0004]本发明实施例所要解决的技术问题在于,提供一种图片处理方法及装置,解决了现有技术中启动电子终端来打开编码后的图片文件时,解压过程耗时较长造成显示卡顿的技术问题。[0005]第一方面,本发明实施例提供了一种图片处理方法,包括:[0006]接收请求显示编码后的图片的指令;[0007]当从预设的存储位置中查询出对所述编码后的图片进行解码得到的图片时,从所述存储位置中获取并显示查询出的所述图片。[0008]结合第一方面,在第一种可能的实现方式中,所述接收请求显示编码后的图片的指令之后,还包括:[0009]当从预设的存储位置中没有查询出对所述编码后的图片进行解码得到的图片时,对所述编码后的图片进行解码得到解码后的图片;[0010]将所述解码后的图片存储在所述预设的存储位置中,并显示所述解码后的图片。[0011]结合第一方面,或者第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述方法还包括:[0012]存储所述编码后的图片与所述解码得到的图片之间的对应关系。[0013]结合第一方面的第二种可能的实现方式,在第三种可能的实现方式中,所述接收请求显示编码后的图片的指令之后,还包括:[0014]根据所述编码后的图片的名称,在存储的对应关系中查找与所述名称对应的解码得到的图片的名称;[0015]根据所述名称对应的解码得到的图片的名称,在所述预设的存储位置中查询出对所述编码后的图片进行解码得到的图片。[0016]结合第一方面,或者第一方面的第一种可能的实现方式,或者第一方面的第二种可能的实现方式,或者第一方面的第三种可能的实现方式,在第四种可能的实现方式中,所述解码后的图片是根据屏幕的显示比例对所述编码后的图片进行解码获得的。[0017]第二方面,本发明实施例提供了一种图片处理装置,包括:[0018]指令接收模块,用于接收请求显示编码后的图片的指令;[0019]获取显示模块,用于当从预设的存储位置中查询出对所述编码后的图片进行解码得到的图片时,从所述存储位置中获取并显示查询出的所述图片。[0020]结合第二方面,在第一种可能的实现方式中,还包括:[0021]解码模块,用于在所述指令接收模块接收请求显示编码后的图片的指令之后,当从预设的存储位置中没有查询出对所述编码后的图片进行解码得到的图片时,对所述编码后的图片进行解码得到解码后的图片;[0022]存储显示模块,用于将所述解码后的图片存储在所述预设的存储位置中,并显示所述解码后的图片。[0023]结合第二方面,或者第二方面的第一种可能的实现方式,在第二种可能的实现方式中,还包括:[0024]关系存储模块,用于存储所述编码后的图片与所述解码得到的图片之间的对应关系O[0025]结合第二方面的第二种可能的实现方式,在第三种可能的实现方式中,还包括:[0026]查找模块,用于在所述指令接收模块接收请求显示编码后的图片的指令之后,根据所述编码后的图片的名称,在存储的对应关系中查找与所述名称对应的解码得到的图片的名称;[0027]查询模块,用于根据所述名称对应的解码得到的图片的名称,在所述预设的存储位置中查询出对所述编码后的图片进行解码得到的图片。[0028]结合第二方面,或者第二方面的第一种可能的实现方式,或者第二方面的第二种可能的实现方式,或者第二方面的第三种可能的实现方式,在第四种可能的实现方式中,所述解码后的图片是根据屏幕的显示比例对所述编码后的图片进行解码获得的。[0029]通过实施本发明实施例,在接收请求显示编码后的图片的指令后,当从预设的存储位置中查询出对编码后的图片进行解码得到的图片时,从存储位置中获取并显示查询出的图片,即通过对编码后的图片进行解码,并将解码后的图片预先存储在预设存储位置,当需要打开编码后的图片时,直接查询并获取到对应的解码后的图片进行显示,解决了现有技术中启动电子终端来打开编码后的图片文件时,解压过程耗时较长造成显示卡顿的技术问题,大大节省显示所需的时间,提高图片显示程序的启动和显示效率,满足了用户快速查看到点击的图片的需求。【附图说明】[0030]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。[0031]图1是本发明实施例提供的图片处理方法的流程示意图;[0032]图2是本发明提供的图片处理方法另一实施例的流程示意图;[0033]图3是本发明提供的图片处理方法另一实施例的流程示意图;[0034]图4是本发明实施例提供的图片处理装置的结构示意图;[0035]图5是本发明提供的图片处理装置的另一实施例的结构示意图;[0036]图6是本发明提供的图片处理装置的另一实施例的结构示意图;[0037]图7是本发明提供的图片处理装置的另一实施例的结构示意图;[0038]图8是本发明提供的图片处理装置的另一实施例的结构示意图。【具体实施方式】[0039]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。[0040]需要说明的是,在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组入口ο[0041]本发明各个实施例中的电子终端可以包括但不限于移动电话、移动电脑、平板电脑、个人数字助理(PersonalDigitalAssistant,PDA)、媒体播放器、智能电视、智能手表、智能眼镜、智能手环等用户设备上。[0042]下面结合图1示出的本发明实施例提供的图片处理方法的流程示意图,包括:[0043]步骤S100:接收请求显示编码后的图片的指令;[0044]具体地,用户想通过电子终端打开并显示存储的一张或多张编码后的图片时,可以输入请求显示编码当前第1页1 2 3