一种图片显示的方法及装置制造方法及图纸

技术编号:14874525 阅读:104 留言:0更新日期:2017-03-23 22:11
本发明专利技术实施例公开了一种图片显示的方法及装置。该方法包括:获取用户触发的待放大显示图像的信息,所述待放大显示图像的信息包括所述待放大显示图像的个数;获取所述用户选择的显示方式,所述显示方式包括显示比例和排列方式;根据所述显示方式和所述待放大显示图像的个数确定每一个待放大显示图像的放大比例;根据所述放大比例对所述待放大显示图像进行放大显示。从而相对于其它切换效果,该效果更符合人眼浏览的习惯,并且实现技术简单。

【技术实现步骤摘要】

本专利技术实施例涉及移动终端的
,尤其涉及一种图片显示的方法及装置
技术介绍
在移动终端的图片浏览相关技术中,越来越多的开发人员将大量的图片以多种排列形式展现给用户。例如九宫格样式等。但由于目前移动终端的流量有限的原因,图片浏览时的缩略图是经过压缩变形等处理的,该图对于图片的细节不能完成展示,在通过手势点击操作切换为清晰的原始图片,能全屏铺开整个移动端屏幕。而如何提升用户在缩略图和清晰的原始图片之间的切换过渡效果的体验已成为亟待解决的问题。
技术实现思路
本专利技术实施例的目的在于提出一种图片显示的方法及装置,旨在解决如何提升用户在缩略图和清晰大图之间的切换过渡效果的体验。为达此目的,本专利技术实施例采用以下技术方案:第一方面,一种图片显示的方法,所述方法包括:获取用户触发的待放大显示图像的信息,所述待放大显示图像的信息包括所述待放大显示图像的个数;获取所述用户选择的显示方式,所述显示方式包括显示比例和排列方式;根据所述显示方式和所述待放大显示图像的个数确定每一个待放大显示图像的放大比例;根据所述放大比例对所述待放大显示图像进行放大显示。优选地,所述根据所述放大比例对所述待放大显示图像进行放大显示,包括:若所述待放大显示图像的个数为1,且当前移动终端的屏幕宽度screenW小于所述当前移动终端的高度screenH,计算放大显示后的高度h2=(h1*screenW)/w1;放大显示后的宽度w2为screenW;其中,所述w1为所述待放大显示图像的原始宽度,所述h1为所述待放大显示图像的原始高度;确定放大显示后的图像的X轴坐标和Y轴坐标;根据所述放大显示后的高度h2、放大显示后的宽度w2、所述放大显示后的图像的X轴坐标和所述放大显示后的图像的Y轴坐标对所述待放大显示图像进行放大显示。优选地,所述确定放大显示后的图像的X轴坐标和Y轴坐标,包括:若所述h2大于等于所述screenH,则放大显示后的图像的Y轴坐标y2=(screenH-h2)*0.5;X轴坐标为x2=0;若所述h2小于所述screenH,则放大显示后的图像的Y轴坐标为y2=0;X轴坐标为x2=0;若所述screenW大于等于所述screenH,则放大显示后的图像的显示宽度值w2=(w1*screenH)/h1;所述高度h1为所述screenH;若所述w2大于等于所述screenW,则放大显示后的图像的X轴坐标x2=(screenW-w2)*0.5;Y轴坐标为y2=0;若所述w2小于所述screenW,则放大显示后的图像的X轴坐标为x2=0;Y轴坐标为y2=0。优选地,所述根据所述放大比例对所述待放大显示图像进行放大显示之后,还包括:确定所述用户选择的放大显示的效果,并根据所述放大显示的效果调整放大显示后的图像,所述效果包括显示的透明比例、显示的时间和/或放大显示后的图像的角度。优选地,所述根据所述放大比例对所述待放大显示图像进行放大显示之前或者之后,还包括:创建一个图片的临时显示位置,并将所述待放大显示图像根据缩放比例进行缩放后再存储在所述临时显示位置。第二方面,一种图片显示的装置,所述装置包括:第一获取模块,用于获取用户触发的待放大显示图像的信息,所述待放大显示图像的信息包括所述待放大显示图像的个数;第二获取模块,用于获取所述用户选择的显示方式,所述显示方式包括显示比例和排列方式;确定模块,用于根据所述显示方式和所述待放大显示图像的个数确定每一个待放大显示图像的放大比例;显示模块,用于根据所述放大比例对所述待放大显示图像进行放大显示。优选地,所述显示模块,具体用于:若所述待放大显示图像的个数为1,且当前移动终端的屏幕宽度screenW小于所述当前移动终端的高度screenH,计算放大显示后的高度h2=(h1*screenW)/w1;放大显示后的宽度w2为screenW;其中,所述w1为所述待放大显示图像的原始宽度,所述h1为所述待放大显示图像的原始高度;确定放大显示后的图像的X轴坐标和Y轴坐标;根据所述放大显示后的高度h2、放大显示后的宽度w2、所述放大显示后的图像的X轴坐标和所述放大显示后的图像的Y轴坐标对所述待放大显示图像进行放大显示。优选地,所述显示模块,还具体用于:若所述h2大于等于所述screenH,则放大显示后的图像的Y轴坐标y2=(screenH-h2)*0.5;X轴坐标为x2=0;若所述h2小于所述screenH,则放大显示后的图像的Y轴坐标为y2=0;X轴坐标为x2=0;若所述screenW大于等于所述screenH,则放大显示后的图像的显示宽度值w2=(w1*screenH)/h1;所述高度h1为所述screenH;若所述w2大于等于所述screenW,则放大显示后的图像的X轴坐标x2=(screenW-w2)*0.5;Y轴坐标为y2=0;若所述w2小于所述screenW,则放大显示后的图像的X轴坐标为x2=0;Y轴坐标为y2=0。优选地,所述装置还包括:调整模块,用于在根据所述放大比例对所述待放大显示图像进行放大显示之后,确定所述用户选择的放大显示的效果,并根据所述放大显示的效果调整放大显示后的图像,所述效果包括显示的透明比例、显示的时间和/或放大显示后的图像的角度。优选地,所述装置还包括:创建模块,用于在根据所述放大比例对所述待放大显示图像进行放大显示之前或者之后,创建一个图片的临时显示位置,并将所述待放大显示图像根据缩放比例进行缩放后再存储在所述临时显示位置。本专利技术实施例提供的一种图片显示的方法及装置,获取用户触发的待放大显示图像的信息,所述待放大显示图像的信息包括所述待放大显示图像的个数;获取所述用户选择的显示方式,所述显示方式包括显示比例和排列方式;根据所述显示方式和所述待放大显示图像的个数确定每一个待放大显示图像的放大比例;根据所述放大比例对所述待放大显示图像进行放大显示。从而相对于其它切换效果,该效果更符合人眼浏览的习惯,并且实现技术简单。附图说明图1是本专利技术实施例提供的一种图片显示的方法的流程示意图;图2是本专利技术实施例提供的一种图片显示的示意图;图3是本专利技术实施例提供的另一种图片显示的方法的流程示意图;图4是本专利技术实施例提供的另一种图片显示的方法的流程示意图;图5是本专利技术实施例提供的一种图片显示的装置的功能模块示意图。具体实施方式下面结合附图和实施例对本专利技术实施例作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术实施例,而非对本专利技术实施例的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术实施例相关的部分而非全部结构。参考图1,图1是本专利技术实施例提供的一种图片显示的方法的流程示意图。如图1所示,所述图片显示的方法包括:步骤101,获取用户触发的待放大显示图像的信息,所述待放大显示图像的信息包括所述待放大显示图像的个数;步骤102,获取所述用户选择的显示方式,所述显示方式包括显示比例和排列方式;步骤103,根据所述显示方式和所述待放大显示图像的个数确定每一个待放大显示图像的放大比例;步骤104,根据所述放大比例对所述待放大显示图像进行放大显示。优选地,所述根据所述放大比例对所述待放大显示图像进行放大显示,包括:若所述待放大显示图像的个数为1,且当前移动终本文档来自技高网...
一种图片显示的方法及装置

【技术保护点】
一种图片显示的方法,其特征在于,所述方法包括:获取用户触发的待放大显示图像的信息,所述待放大显示图像的信息包括所述待放大显示图像的个数;获取所述用户选择的显示方式,所述显示方式包括显示比例和排列方式;根据所述显示方式和所述待放大显示图像的个数确定每一个待放大显示图像的放大比例;根据所述放大比例对所述待放大显示图像进行放大显示。

【技术特征摘要】
1.一种图片显示的方法,其特征在于,所述方法包括:获取用户触发的待放大显示图像的信息,所述待放大显示图像的信息包括所述待放大显示图像的个数;获取所述用户选择的显示方式,所述显示方式包括显示比例和排列方式;根据所述显示方式和所述待放大显示图像的个数确定每一个待放大显示图像的放大比例;根据所述放大比例对所述待放大显示图像进行放大显示。2.根据权利要求1所述的方法,其特征在于,所述根据所述放大比例对所述待放大显示图像进行放大显示,包括:若所述待放大显示图像的个数为1,且当前移动终端的屏幕宽度screenW小于所述当前移动终端的高度screenH,计算放大显示后的高度h2=(h1*screenW)/w1;放大显示后的宽度w2为screenW;其中,所述w1为所述待放大显示图像的原始宽度,所述h1为所述待放大显示图像的原始高度;确定放大显示后的图像的X轴坐标和Y轴坐标;根据所述放大显示后的高度h2、放大显示后的宽度w2、所述放大显示后的图像的X轴坐标和所述放大显示后的图像的Y轴坐标对所述待放大显示图像进行放大显示。3.根据权利要求2所述的方法,其特征在于,所述确定放大显示后的图像的X轴坐标和Y轴坐标,包括:若所述h2大于等于所述screenH,则放大显示后的图像的Y轴坐标y2=(screenH-h2)*0.5;X轴坐标为x2=0;若所述h2小于所述screenH,则放大显示后的图像的Y轴坐标为y2=0;X轴坐标为x2=0;若所述screenW大于等于所述screenH,则放大显示后的图像的显示宽度值w2=(w1*screenH)/h1;所述高度h1为所述screenH;若所述w2大于等于所述screenW,则放大显示后的图像的X轴坐标x2=(screenW-w2)*0.5;Y轴坐标为y2=0;若所述w2小于所述screenW,则放大显示后的图像的X轴坐标为x2=0;Y轴坐标为y2=0。4.根据权利要求1至3任意一项所述的方法,其特征在于,所述根据所述放大比例对所述待放大显示图像进行放大显示之后,还包括:确定所述用户选择的放大显示的效果,并根据所述放大显示的效果调整放大显示后的图像,所述效果包括显示的透明比例、显示的时间和/或放大显示后的图像的角度。5.根据权利要求1至3任意一项所述的方法,其特征在于,所述根据所述放大比例对所述待放大显示图像进行放大显示之前或者之后,还包括:创建一个图片的临时显示位置,并将所述待放大显示图像根据缩放比例进行缩放后再存储在所述临时显示位置。6.一种图片显示的装置...

【专利技术属性】
技术研发人员:崔巍焦晓亭
申请(专利权)人:北京中交兴路车联网科技有限公司
类型:发明
国别省市:北京;11

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

1