照片显示处理方法和装置的制造方法

文档序号:8544299阅读:369来源:国知局
照片显示处理方法和装置的制造方法
【技术领域】
[0001]本发明涉及图像处理领域,具体而言,涉及一种照片显示处理方法和装置。
【背景技术】
[0002]现有技术中,对互联网相册中的照片排布方法,通常都将照片进行裁剪,在得到符合预定尺寸的照片之后,对照片进行排列。
[0003]虽然现有技术中能够对照片进行排布,但是对照片裁剪之后使得照片显示不完整,使得排列过于复杂或者图片显示效果不佳。
[0004]针对现有技术的照片显示处理方法无法在照片不裁剪的同时兼顾全景照片的问题,目前尚未提出有效的解决方案。

【发明内容】

[0005]本发明实施例的主要目的在于提供一种照片显示处理方法和装置,以解决现有技术中照片显示处理方法无法在照片不裁剪的同时兼顾全景照片的问题。
[0006]为了实现上述目的,根据本发明实施例的一个方面,提供了一种照片显示处理方法。该方法包括:获取预先设定的展示宽度;获取预先设定的初始高度;获取多张原始照片;由多张原始照片处理得到高度均为初始高度的多张等高照片;对多张等高照片进行分组,得到多组照片,其中,多组照片中的每组照片的宽度和等于预先设定的展示宽度;以及对多组照片中的每组照片按照横向排列显示,对多组照片中的各个组按照纵向排列显示。
[0007]为了实现上述目的,根据本发明实施例的另一方面,提供了一种照片显示处理装置。该装置包括:第一获取单元,用于获取预先设定的展示宽度;第二获取单元,用于获取预先设定的初始高度;第三获取单元,用于获取多张原始照片;处理单元,用于由多张原始照片处理得到高度均为初始高度的多张等高照片;分组单元,用于对多张等高照片进行分组,得到多组照片,其中,多组照片中的每组照片的宽度和等于预先设定的展示宽度;以及显示单元,用于对多组照片中的每组照片按照横向排列显示,对多组照片中的各个组按照纵向排列显示。
[0008]通过本发明实施例,在获取多张原始照片后,由多张原始照片处理得到高度均为初始高度的多张等高照片,再对多张等高照片进行分组,得到每组照片的宽度和等于预先设定的展示宽度的多组照片,并对多组照片中的每组照片按照横向排列显示,对多组照片中的各个组按照纵向排列显示,解决了现有技术的照片显示处理方法无法在照片不裁剪的同时兼顾全景照片的问题,进而达到了在照片不裁剪的同时兼顾全景照片的效果。
【附图说明】
[0009]构成本申请的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0010]图1是根据本发明第一实施例的照片显示处理方法的流程图;
[0011]图2是根据本发明实施例的照片显示的示意图;
[0012]图3是根据本发明第二实施例的照片显示处理方法的流程图;
[0013]图4是根据本发明又一实施例的照片显示的示意图;
[0014]图5是根据本发明第三实施例的照片显示处理方法的流程图;
[0015]图6是根据本发明又一实施例的照片显示的示意图;
[0016]图7是根据本发明一实施例的照片显示处理装置的示意图;以及
[0017]图8是根据本发明又一实施例的照片显示处理装置的示意图。
【具体实施方式】
[0018]需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。
[0019]为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
[0020]需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0021]本发明实施例提供了一种照片显示处理方法。
[0022]图1是根据本发明第一实施例的照片显示处理方法的流程图。如图所示,该照片显示处理方法包括如下步骤:
[0023]步骤S101,获取预先设定的展示宽度。
[0024]预先设定的展示宽度确定了可以展示的照片的总宽度。预先设定的展示宽度可以按照一般显示器可以显示的宽度进行设定,以方便对显示的照片查看,则最终展示的所有照片的宽度与预先设定的展示宽度相同。
[0025]步骤S102,获取预先设定的初始高度。
[0026]预先设定的初始高度规定了需要展示的照片的初始高度,照片的最终展示高度与初始高度相同,可以使得展示的照片排列整齐、美观。
[0027]步骤S103,获取多张原始照片。
[0028]多张原始照片可以是任意时间段内的任意张原始照片,原始照片即需要展示的照片,原始照片的照片宽度和高度可能预先设定的展示宽度和预先设定的初始高度不相符,需要进行处理之后才能与预先设定的展示宽度或初始高度相符。
[0029]另外,在例如QQ空间旅游相册中展示多张原始照片,则为了利用照片再现旅程,可以按照每张照片上记录的时间对多张原始照片排序,对排序后的照片逐个添加至QQ空间旅游相册中。多张原始照片还可以按照每张照片自动记录的经纬度进行排序,对按照经纬度排序后的照片展示,能够记录旅行者的旅行路线。
[0030]步骤S104,由多张原始照片处理得到高度均为初始高度的多张等高照片。
[0031]由于拍摄取景的需要,多张的原始照片的高度与初始高度不相符,则需要对多张原始照片的高度进行处理,使得多张原始照片的原始高度与初始高度相同。
[0032]如果原始照片的高度大于初始高度,则对原始照片进行缩小处理,以使得原始照片的高度与初始高度相同,如果原始照片的高度小于初始高度,则对原始照片进行放大处理,以使得原始照片的高度与初始高度相同。
[0033]对多张原始照片进行处理之后,得到多张等高的照片,且多张等高照片的高度与初始高度相同。因此,对多张等高照片进行展示时,使得展示的多张照片的高度相同,在不裁剪照片的时候也能够整齐展示。
[0034]步骤S105,对多张等高照片进行分组,得到多组照片,其中,多组照片中的每组照片的宽度和等于预先设定的展示宽度。
[0035]由于电脑屏幕的限制,以及查看的方便性,预先设定的展示宽度不是无限宽,具有一定的宽度,在多张照片不能在预定的展示宽度和初始高度下全部展示时,对多张照片进行分组,每组照片的宽度与预先设定的展示宽度相同,每个组的初始高度可以不相同,但是每组照片内的所有照片的高度相同,使得照片的排列在达到一定规则,整齐排列的基础上,在照片的高度上能够有更大的自由度。为了所有照片的排列完全整齐划一,每个组的初始高度也可以相同。
[0036]步骤S106,对多组照片中的每组照片按照横向排列显示,对多组照片中的各个组按照纵向排列显示。
[0037]在获取预先设定的展示宽度和初始高度之后,对每组照片按照横向排列显示,在一个组内显示一张或者多张等高的照片。如果一个组无法将所有原始照片全部显示,则自动将未显示的照片排列在下一个组内。多个组按照纵向排列显示。
[0038]图2示出了本发明实施例的照片显示的示意图。图中示出了三组照片,分别为第一组10、第二组20和第三组30,还示出了照片40。其中,第一组10示出了三张高度相同、宽度不同的三张照片,第二组20示出了两张高度相同、宽度不同的两张照片,第三组30中示出了 4张高度相同、宽度不同的照片,并且,第三组30的初始高度与第一组10和第二组20的初始高度不同。每组照片内的照片横向排列,第一组10、第二组20和第三组30纵向排列。
[0039]因此,利用三个组对多个宽度不同的照片进行展示,并且多个组之间的初始高度可以不相同,不仅使得照片展示整齐,还不过多限制照片的高度,赋予照片更大的展示自由度。
[0040]通过本发明实施例,对多张原始照片进行放大或者缩小处理,无需对照片进行裁剪,使得原始照片与初始高度相同,并且使得多张照片的宽度总和与预先
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1