一种图片显示方法及终端设备技术

技术编号:13761203 阅读:54 留言:0更新日期:2016-09-27 11:18
本发明专利技术实施例提供一种图片显示方法及终端设备,用以解决现有技术中应用的安装包中包含有针对每个待显示的图片对应的多个图片样本,导致该应用的安装包中的数据量过大的问题。该方法为:所述终端设备可以将针对第一屏幕分辨率设置的图片样本转换为适用于所述终端设备的第二屏幕分辨率的目标图片,因此,应用的安装包中可以包含针对每个待显示图片对应的一个图片样本,有效地降低了所述应用的安装包中的数据量,从而在终端设备安装该应用后,大大地降低了该应用的安装包占用的所述终端设备的存储空间。

【技术实现步骤摘要】

本专利技术实施例涉及图像处理
,尤其涉及一种图片显示方法及终端设备
技术介绍
为了使各类终端设备的显示内容更丰富和灵活,图片在显示内容中的比重越来越大,目前各类应用中都存在大量的图片,如应用的标识(logo)图片、各类效果图片等。其中,终端设备可以为手机、平板、电脑等各类电子产品。不同的类的终端设备,屏幕的屏幕分辨率不同。屏幕分辨率为屏幕上显示的像素个数,并以水平像素个数*垂直像素个数表示。屏幕上显示的像素个数越多,显示的图像越精密。目前的屏幕分辨率包括:640*480、800*600、1024*768、1400*1050、1600*1200、2048*1536、1920*1080等。由于终端设备的屏幕分辨率的多样化,因此,为了保证显示效果,应用的设计人员需要在设计其中一个待显示的图片时,需要根据该图片针对多个屏幕分辨率中的每个屏幕分辨率分别设计一个图片样本,并保存至该应用的安装包内。其中,不同屏幕分辨率对应的图片样本的图片分辨率不同,图片分辨率为一幅图片中像素的组成数量,也以水平像素个数*垂直像素个数表示。在某终端设备安装该应用后,会保存该应用的安装包,在加载该应用中的该图片时,需要根据该终端设备的屏幕分辨率在所述安装包内,选择所述终端设备的屏幕分辨率对应的图片样本进行显示。通过以上论述可知,每个应用的安装包中均包含有针对每个待显示的图片对应的多个图片样本,导致每个应用的安装包中的数据量过大,在终端设备安装应用后,该应用的安装包会占用所述终端设备较大的存储空间。
技术实现思路
本专利技术实施例提供一种图片显示方法及终端设备,用以解决现有技术中应用的安装包中包含有针对每个待显示的图片对应的多个图片样本,导致该
应用的安装包中的数据量过大的问题。本专利技术实施例提供一种图片显示方法,包括:终端设备获取针对第一屏幕分辨率设置的图片样本,以及所述终端设备的第二屏幕分辨率;所述终端设备确定所述第一屏幕分辨率与所述第二屏幕分辨率不同时,根据所述第一屏幕分辨率和所述第二屏幕分辨率,确定图片伸缩系数,所述图片伸缩系数用于确定显示的目标图片;所述终端设备根据所述图片伸缩系数以及所述图片样本,生成所述目标图片,并显示所述目标图片。本专利技术实施例提供一种终端设备,包括:获取单元,用于获取针对第一屏幕分辨率设置的图片样本,以及所述终端设备的第二屏幕分辨率;确定单元,用于确定所述第一屏幕分辨率与所述第二屏幕分辨率不同时,根据所述第一屏幕分辨率和所述第二屏幕分辨率,确定图片伸缩系数,所述图片伸缩系数用于确定显示的目标图片;处理单元,用于根据所述图片伸缩系数以及所述图片样本,生成所述目标图片;显示单元,用于显示所述目标图片。本专利技术实施例提供的图片显示方法及终端设备,所述终端设备可以获取针对第一屏幕分辨率设置的图片样本,以及所述终端设备的第二屏幕分辨率;在确定所述第一屏幕分辨率与所述第二屏幕分辨率不同时,根据所述第一屏幕分辨率与所述第二屏幕分辨率,确定图片伸缩系数,最终根据所述图片伸缩系数和所述图片样本,生成目标图片,最终可以将所述目标图片进行显示。显然,所述终端设备在自身的第二屏幕分辨率与图片样本针对的第一屏幕分辨率不同时,可以生成所述图片伸缩系数对所述图片样本进行调整,生成所述终端设备可以显示的目标图片,即所述终端设备可以将针对第一屏幕分辨率设置的所述图片样本转换为适用于所述终端设备的第二屏幕分辨率的目标图片,因此,应用的安装包中可以包含针对每个待显示图片对应的一个图片样本,有效地降低了所述应用的安装包中的数据量,从而在终端设备安装该应用后,大大地降低了该应用的安装包占用的所述终端设备的存储空间。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术中图片显示方法实施例流程图;图2为本专利技术中图片显示方法具体实例示意图;图3为本专利技术中终端设备实施例结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供的图片显示方法及终端设备,所述终端设备在自身的第二屏幕分辨率与图片样本针对的第一屏幕分辨率不同时,可以生成图片伸缩系数对所述图片样本进行调整,生成所述终端设备可以显示的目标图片,即所述终端设备可以将针对第一屏幕分辨率设置的所述图片样本转换为适用于所述终端设备的第二屏幕分辨率的目标图片,因此,应用的安装包中可以包含针对每个待显示图片对应的一个图片样本,有效地降低了所述应用的安装包中的数据量,从而在终端设备安装该应用后,大大地降低了该应用的安装包占用的所述终端设备的存储空间。本专利技术实施例提供的图片显示方法,适用于各类具有显示功能的终端设备,所述终端设备可以为手机、平板、电脑等各类电子产品,本专利技术对此不做限定,参阅如图1所示,本专利技术实施例提供的一种图片显示方法的流程,具体包括:步骤101:终端设备获取针对第一屏幕分辨率设置的图片样本,以及所述终端设备的第二屏幕分辨率。所述终端设备在打开某应用加载该应用中的某一图片时,所述终端设备从存储的该应用的安装包中获取其中包含的针对所述第一屏幕分辨率设置的所述图片样本。其中,所述安装包中只包含该图片针对一个屏幕分辨率(即所述第一屏幕分辨率)设置的图片,即一个图片样本。其中,屏幕分辨率(包括所述第一屏幕分辨率和所述第二屏幕分辨率)为屏幕上显示的像素个数,并以水平像素个数*垂直像素个数表示。水平像素个数即水平方向上的像素的个数,垂直像素个数即为垂直方向上的像素的个数。步骤102:所述终端设备确定所述第一屏幕分辨率与所述第二屏幕分辨率不同时,根据所述第一屏幕分辨率和所述第二屏幕分辨率,确定图片伸缩系数,所述图片伸缩系数用于确定目标图片。在步骤102之前,所述终端设备判断所述第一屏幕分辨率与所述第二屏幕分辨率是否相同,其中,当所述终端设备确定所述第一屏幕分辨率与所述第二屏幕分辨率相同时,所述终端设备直接显示所述图片样本;当所述终端设备确定所述第一屏幕分辨率与所述第二屏幕分辨率不同时,根据通过上述步骤,确定所述图片伸缩系数,以使根据所述图片伸缩系数对所述图片样本进行伸缩处理,得到适用于所述终端设备的第二屏幕分辨率的目标图片。可选的,所述终端设备在执行步骤102时,包含以下步骤:所述终端设备确定第一像素个数和第二像素个数,其中,所述第一像素个数为所述第一屏幕分辨率中包含的设定方向上的像素的个数,所述第二像素个数为所述第二屏幕分辨率中包含的所述设定方向上的像素的个数;所述终端设备将所述第二像素个数与所述第一像素个数的商,作为所述图片伸缩系数。通过上述对屏幕分辨率的描述可知,所述第一屏幕分辨率和所述第二屏幕分辨率中均包含水平方向和垂直方向两个方向上的像素个数,可选的,所述设定方向可以为水平方向或垂直方本文档来自技高网
...

【技术保护点】
一种图片显示方法,其特征在于,包括:终端设备获取针对第一屏幕分辨率设置的图片样本,以及所述终端设备的第二屏幕分辨率;所述终端设备确定所述第一屏幕分辨率与所述第二屏幕分辨率不同时,根据所述第一屏幕分辨率和所述第二屏幕分辨率,确定图片伸缩系数,所述图片伸缩系数用于确定目标图片;所述终端设备根据所述图片伸缩系数以及所述图片样本,生成所述目标图片,并显示所述目标图片。

【技术特征摘要】
1.一种图片显示方法,其特征在于,包括:终端设备获取针对第一屏幕分辨率设置的图片样本,以及所述终端设备的第二屏幕分辨率;所述终端设备确定所述第一屏幕分辨率与所述第二屏幕分辨率不同时,根据所述第一屏幕分辨率和所述第二屏幕分辨率,确定图片伸缩系数,所述图片伸缩系数用于确定目标图片;所述终端设备根据所述图片伸缩系数以及所述图片样本,生成所述目标图片,并显示所述目标图片。2.根据权利要求1所述的方法,其特征在于,所述终端设备根据所述第一屏幕分辨率和所述第二屏幕分辨率,确定所述图片伸缩系数,包括:所述终端设备确定第一像素个数和第二像素个数,其中,所述第一像素个数为所述第一屏幕分辨率中包含的设定方向上的像素的个数,所述第二像素个数为所述第二屏幕分辨率中包含的所述设定方向上的像素的个数;所述终端设备将所述第二像素个数与所述第一像素个数的商,作为所述图片伸缩系数。3.根据权利要求2所述的方法,其特征在于,所述第一像素个数大于所述第二像素个数。4.根据权利要求2或3所述的方法,其特征在于,所述设定方向为水平方向或垂直方向。5.根据权利要求1-3任一项所述的方法,其特征在于,所述终端设备根据所述图片伸缩系数以及所述图片样本,生成所述目标图片,包括:所述终端设备获取所述图片样本的图片分辨率,所述图片分辨率包括所述图片样本在水平方向上的像素的第三像素个数和在垂直方向上的像素的第四像素个数;所述终端设备将所述第三像素个数与所述图片伸缩系数的乘积,作为所述目标图片在水平方向上的像素的第五像素个数;所述终端设备根据所述第三像素个数与所述第四像素个数,确定所述目标图片的宽与高之间的比例,并根据所述第五像素个数与所述目标图片的宽与高之间的比例,确定所述目标图片在垂直方向上的像素的第六像素个数;所述终端设备根据所述第五像素个数和所述第六像素个数,将所述图片样本转换为所述目标图片,其中,...

【专利技术属性】
技术研发人员:张飞
申请(专利权)人:乐视控股北京有限公司乐视致新电子科技天津有限公司
类型:发明
国别省市:北京;11

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

1