图片加载方法、装置及电子设备制造方法及图纸

技术编号:15228410 阅读:50 留言:0更新日期:2017-04-27 13:05
本发明专利技术提出一种图片加载方法、装置及电子设备,其中,该方法包括:获取图片加载指令,所述加载指令中包括显示区域尺寸和待显示图片的图片标识;根据所述图片标识,获取待显示图片的属性信息,所述属性信息包括所述待显示图片的尺寸;判断所述待显示图片的尺寸是否大于所述显示区域尺寸;若是,则从所述待显示图片中获取第一图片;加载并显示所述第一图片。通过本发明专利技术提供的图片加载方法、装置及电子设备,实现了根据待显示图片以及显示区域的属性信息,采用不同策略加载图片,提高了图片加载的速度及应用的运行速率,节省了应用的内存,改善了用户体验。

【技术实现步骤摘要】

本专利技术涉及互联网领域,尤其涉及一种图片加载方法、装置及电子设备。
技术介绍
随着通信及互联网的普及,具备各种功能的应用得到了广泛的发展。而用户在日常使用应用过程中,经常需要加载图片,以直观的了解信息。例如,进行网络购物或者浏览网页、朋友圈时,经常需要加载大量的图片。应用在加载图片过程中,需要一个像素、一个像素地加载这些图片到内存,然后才能显示,一个中端手机所拍摄的一张照片有2592×1936(5百万)像素,这会占用大概19M内存。而由于电子设备,如手机的内存容量都比较小,给每个应用分配的内存容量有限,这就导致了应用加载的图片比较多时,图片加载过程缓慢,应用运行速率低,且由于图片占用的内存太大,易出现内存不足,甚至应用崩溃的现象,用户体验差。
技术实现思路
本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的第一个目的在于提出一种图片加载方法,实现了根据待显示图片以及显示区域的属性信息,采用不同策略加载图片,提高了图片加载的速度及应用的运行速率,节省了应用的内存,改善了用户体验。本专利技术的第二个目的在于提出一种图片加载装置。本专利技术的第三个目的在于提出一种电子设备。本专利技术的第四个目的在于提出一种存储介质。本专利技术的第五个目的在于提出一种应用程序。为达上述目的,本专利技术第一方面实施例提出了一种图片加载方法,包括:获取图片加载指令,所述加载指令中包括显示区域尺寸和待显示图片的图片标识;根据所述图片标识,获取待显示图片的属性信息,所述属性信息包括所述待显示图片的尺寸;判断所述待显示图片的尺寸是否大于所述显示区域尺寸;若是,则从所述待显示图片中获取第一图片,其中,所述第一图片为从所述待显示图片截取的、与所述显示区域尺寸相同的图片;加载并显示所述第一图片。在第一方面的一种可能的实现形式中,所述加载指令中还包括显示坐标值;所述从所述待显示图片中获取第一图片,包括:依据所述显示坐标值,从所述待显示图片中获取第一图片。在第一方面的另一种可能的实现形式中,所述加载指令中还包括显示分辨率;所述属性信息还包括所述待显示图片的分辨率;所述获取待显示图片的属性信息之后,还包括:判断所述待显示图片的分辨率是否大于所述显示分辨率;若是,则根据所述显示分辨率,将所述待显示图片进行处理,生成第二图片,其中,所述第二图片的分辨率与所述显示分辨率相同。在第一方面的另一种可能的实现形式中,所述获取图片加载指令之前,还包括:接收图片加载请求,所述加载请求中包括加载图片的应用标识;根据所述应用标识,确定所述显示区域尺寸。在第一方面的另一种可能的实现形式中,所述从所述待显示图片中获取第一图片之后,还包括:根据所述待显示图片的标识及所述显示区域尺寸,将所述第一图片进行缓存。在第一方面的另一种可能的实现形式中,所述获取待显示图片的属性信息之前,还包括:确定所述缓存中,是否存储有与所述加载指令对应的第一图片;当所述缓存中未存储有与所述加载指令对应的第一图片时,执行所述获取待显示图片的属性信息的步骤。本专利技术实施例提供的图片加载方法,首先获取图片加载指令及待显示图片的属性信息,然后判断待显示图片的尺寸是否大于显示区域尺寸,在待显示图片的尺寸大于显示区域尺寸时,从待显示图片中获取第一图片,最后加载显示第一图片。由此,实现了根据待显示图片以及显示区域的属性信息,采用不同策略加载图片,提高了图片加载的速度及应用的运行速率,节省了应用的内存,改善了用户体验。为达上述目的,本专利技术第二方面实施例提出了一种图片加载装置,包括:第一获取模块,用于获取图片加载指令,所述加载指令中包括显示区域尺寸和待显示图片的图片标识;第二获取模块,用于根据所述图片标识,获取待显示图片的属性信息,所述属性信息包括所述待显示图片的尺寸;第一判断模块,用于判断所述待显示图片的尺寸是否大于所述显示区域尺寸;第三获取模块,用于所述待显示图片的尺寸大于所述显示区域尺寸时,从所述待显示图片中获取第一图片,其中,所述第一图片为从所述待显示图片截取的、与所述显示区域尺寸相同的图片;第一处理模块,用于加载并显示所述第一图片。在第二方面的一种可能的实现形式中,所述加载指令中还包括显示坐标值;所述第三获取模块,具体用于:依据所述显示坐标值,从所述待显示图片中获取第一图片。在第二方面的另一种可能的实现形式中,所述加载指令中还包括显示分辨率;所述属性信息还包括所述待显示图片的分辨率;该装置,还包括:第二判断模块,用于判断所述待显示图片的分辨率是否大于所述显示分辨率;第二处理模块,用于所述待显示图片的分辨率大于所述显示分辨率时,根据所述显示分辨率,将所述待显示图片进行处理,生成第二图片,其中,所述第二图片的分辨率与所述显示分辨率相同。在第二方面的另一种可能的实现形式中,该装置,还包括:接收模块,用于接收图片加载请求,所述加载请求中包括加载图片的应用标识;第一确定模块,用于根据所述应用标识,确定所述显示区域尺寸。在第二方面的另一种可能的实现形式中,该装置,还包括:存储模块,用于根据所述待显示图片的标识及所述显示区域尺寸,将所述第一图片进行缓存。在第二方面的另一种可能的实现形式中,该装置,还包括:第二确定模块,用于确定所述缓存中,是否存储有与所述加载指令对应的第一图片,并在确定所述缓存中未存储有与所述加载指令对应的第一图片时,触发所述第二获取模块。本专利技术实施例提供的图片加载装置,首先获取图片加载指令及待显示图片的属性信息,然后判断待显示图片的尺寸是否大于显示区域尺寸,在待显示图片的尺寸大于显示区域尺寸时,从待显示图片中获取第一图片,最后加载显示第一图片。由此,实现了根据待显示图片以及显示区域的属性信息,采用不同策略加载图片,提高了图片加载的速度及应用的运行速率,节省了应用的内存,改善了用户体验。为达上述目的,本专利技术第三方面实施例提出了一种电子设备,包括以下一个或多个组件:电路板、壳体、处理器,存储器,电源电路,显示屏,音频组件,输入/输出(I/O)的接口,传感器组件、以及通信组件;其中,所述电路板安置在所述壳体围成的空间内部,所述处理器和所述存储器设置在所述电路板上;所述电源电路,用于为所述电子设备的各个电路或器件供电;所述存储器用于存储可执行程序代码;所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行以下步骤:获取图片加载指令,所述加载指令中包括显示区域尺寸和待显示图片的图片标识;根据所述图片标识,获取待显示图片的属性信息,所述属性信息包括所述待显示图片的尺寸;判断所述待显示图片的尺寸是否大于所述显示区域尺寸;若是,则从所述待显示图片中获取第一图片,其中,所述第一图片为从所述待显示图片截取的、与所述显示区域尺寸相同的图片;加载并显示所述第一图片。本专利技术实施例提供的电子设备,首先获取图片加载指令及待显示图片的属性信息,然后判断待显示图片的尺寸是否大于显示区域尺寸,在待显示图片的尺寸大于显示区域尺寸时,从待显示图片中获取第一图片,最后加载显示第一图片。由此,实现了根据待显示图片以及显示区域的属性信息,采用不同策略加载图片,提高了图片加载的速度及应用的运行速率,节省了应用的内存,改善了用户体验。为达上述目的,本专利技术第四方面实施例提出了一种存储介质,其中,该本文档来自技高网...

【技术保护点】
一种图片加载方法,其特征在于,包括以下步骤:获取图片加载指令,所述加载指令中包括显示区域尺寸和待显示图片的图片标识;根据所述图片标识,获取待显示图片的属性信息,所述属性信息包括所述待显示图片的尺寸;判断所述待显示图片的尺寸是否大于所述显示区域尺寸;若是,则从所述待显示图片中获取第一图片,其中,所述第一图片为从所述待显示图片截取的、与所述显示区域尺寸相同的图片;加载并显示所述第一图片。

【技术特征摘要】
1.一种图片加载方法,其特征在于,包括以下步骤:获取图片加载指令,所述加载指令中包括显示区域尺寸和待显示图片的图片标识;根据所述图片标识,获取待显示图片的属性信息,所述属性信息包括所述待显示图片的尺寸;判断所述待显示图片的尺寸是否大于所述显示区域尺寸;若是,则从所述待显示图片中获取第一图片,其中,所述第一图片为从所述待显示图片截取的、与所述显示区域尺寸相同的图片;加载并显示所述第一图片。2.如权利要求1所述的方法,其特征在于,所述加载指令中还包括显示坐标值;所述从所述待显示图片中获取第一图片,包括:依据所述显示坐标值,从所述待显示图片中获取第一图片。3.如权利要求1所述的方法,其特征在于,所述加载指令中还包括显示分辨率;所述属性信息还包括所述待显示图片的分辨率;所述获取待显示图片的属性信息之后,还包括:判断所述待显示图片的分辨率是否大于所述显示分辨率;若是,则根据所述显示分辨率,将所述待显示图片进行处理,生成第二图片,其中,所述第二图片的分辨率与所述显示分辨率相同。4.如权利要求1所述的方法,其特征在于,所述获取图片加载指令之前,还包括:接收图片加载请求,所述加载请求中包括加载图片的应用标识;根据所述应用标识,确定所述显示区域尺寸。5.如权利要求1-4任一所述的方法,其特征在于,所述从所述待显示图片中获取第一图片之后,还包括:根据所述待显示图片的标识及所述显示区域尺寸,将所述第一图片进行缓存。6.如权利要求5所述的方法,其特征在于,所述获取待显示图片的属性信息之前,还包括:确定所述缓存中,是否存储有与所述加载指令对应的第一图片;当所述缓存中未存储有与所述加载指令对应的第一图片时,执行所述获取待显示图片的属性信息的步骤。7.一种图片加载装置,其特征在于,包括:第一获取模块,用于获取图片加载指令,所述加载指令中包括显示区域尺寸和待显示图片的图片标识;第二获取模块,用于根据所述图片标识,获取待显示图片的属性信息,...

【专利技术属性】
技术研发人员:吴一呼
申请(专利权)人:北京猎豹移动科技有限公司
类型:发明
国别省市:北京;11

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

1