一种图片组合的方法、装置以及终端设备的制造方法

文档序号:8905653阅读:270来源:国知局
一种图片组合的方法、装置以及终端设备的制造方法
【技术领域】
[0001]本发明涉及图像处理领域,尤其涉及一种图片组合的、装置以及终端设备。
【背景技术】
[0002]随着互联网技术的发展和应用,人与人之间的沟通越来越密切。人们喜欢在一些社交平台(如微博、微信)上分享自己的生活的图片等等。当发送的图片比较多时,可以将多张图片组合在一起形成一个组合图片,可以使用户上传一张图片就能达到多张图片的效果。且通过对多张图片的组合,可以丰富图片的内容和视觉效果。
[0003]现有技术中,用户可以通过拼图软件实现将多张图片组合在一起的图片组合效果,通常,这些拼图软件会预先为用户提供多个图片组合模板,每种图片组合模板都具有固定的相格数以及相格排列方式,当用户选择了某个图片组合模版后,则可将各个图片分别填充到这个图片组合模版的各个相格中,从而实现了将多个图片组合成一张图片的拼图效果。而且,在这种方式下,图片组合模板中相格的数量通常是有限的,用户不能随意按自己想要的数量拼接图片。
[0004]另外,现有技术中,这些拼图软件一般还可以进行自由拼图,也即用户可以选择任意数量的图片放置在显示区域中。被放置的图片的大小是按照一定的比例进行缩放的,这些图片不受图片组合模板的格子的限制,被放置的图片的位置是随机的。用户可以按照心意随意调整图片的位置、角度以及大小。但是,在这种方式下,在图片较多的情况下,图片的放置显得十分混乱,用户调整起来也很不方便。

【发明内容】

[0005]本发明实施例所要解决的技术问题在于,提供一种图片组合的方法以及装置,在实现了图片数量的任意拼接的同时,保证了用户调整的方便。
[0006]第一方面提供了一种图片组合的方法,包括:判断被选择的图片的数量是否多于被选择的图片组合模板中相格的数量;如果所述被选择的图片的数量多于被选择的图片组合模板中相格的数量,则从所述被选择的图片中获取与被选择的图片组合模板中相格的数量相等的图片;将所述获取的图片对应填充在所述被选择的图片组合模板的相格中;从所述被选择的图片组合模板中的选取至少一个目标相格进行划分以获得第一新相格容纳剩余的图片和所述目标相格中的原始图片。
[0007]可选地,所述将所述获取的图片对应填充在所述被选择的图片组合模板的相格中包括:将所述获取的图片对应填充在所述被选择的图片组合模板的相格中,并将剩余图片显示在所述被选择的图片组合模板之外的区域;所述从所述被选择的图片组合模板中的选取至少一个目标相格进行划分以获得第一新相格容纳所述剩余的图片和所述目标相格中的原始图片的步骤包括:检测用户将一张或多张所述剩余图片移动至所述被选择的图片组合模板中的一个相格的移动操作;根据所述移动操作,确定用户将一张或多张所述剩余图片移动至所述被选择的图片组合模板中的目标相格;将所述目标相格划分多个第一新相格,并将所述目标相格中原来的图片和用户移动至所述目标相格中的一张或多张所述剩余图片分别对应填充到所述多个第一新相格中。
[0008]可选地,所述将所述目标相格划分为多个第一新相格包括:通过横切线和/或通过纵切线将所述目标相格划分多个第一新相格。
[0009]可选地,所述通过横切线和/或通过纵切线将所述目标相格划分为多个第一新相格包括:显示目标相格划分编辑界面,所述目标相格划分编辑界面上显示有所述目标相格的轮廓以及划分方式选择选项,其中,所述划分方式选择选项包括横切选项和纵切选项,当检测到用户选择所述横切选项时,通过横切线将所述目标相格的轮廓划分为多个第一新相格轮廓,按照所述多个第一新相格轮廓将所述目标相格划分为多个第一新相格;当检测到用户选择所述纵切选项时,通过纵切线将所述目标相格的轮廓划分为多个第一新相格轮廓,按照所述多个第一新相格轮廓将所述目标相格划分为多个第一新相格。
[0010]可选地,所述划分方式选择选项还包括横切纵切交叉选项;所述通过横切线和/或通过纵切线将所述目标相格划分为多个第一新相格还包括:在用户将两张以上所述剩余图片移动至所述被选择的图片组合模板中的一个目标相格的情况下,当检测到用户选择所述横切纵切交叉选项时,通过横切线和纵切线将所述目标相格的轮廓划分为多个第一新相格轮廓,按照所述多个第一新相格轮廓将所述目标相格划分为多个第一新相格。
[0011]可选地,所述横切线或所述纵切线包括至少两个调节点,所述调节点用于调节所述横切线或所述纵切线的位置以及斜率。
[0012]可选地,所述方法还包括:如果所述被选择的图片的数量不大于被选择的图片组合模板中相格的数量,则将所述被选择的图片对应填充到被选择的图片组合模板的与所述被选择的图片的数量相等的相格中。
[0013]可选地,所述从所述被选择的图片组合模板中的选取至少一个目标相格进行划分以获得第一新相格容纳剩余的图片和所述目标相格中的原始图片之后,还包括:当检测到用户从所述目标相格的第一新相格中移出一张或多张图片时,对所述目标相格进行重新划分得到第二新相格以容纳所述目标相格中未被移出的图片,其中所述第二新相格的数量与所述未被移出的图片的数量相等。
[0014]可选地,所述被选择的图片组合模板之外的区域为所述被选择的图片组合模板下方或上方的区域。
[0015]第二方面提供了一种图片组合的装置,包括:判断模块、获取模块、填充模块以及划分模块,所述判断模块用于判断被选择的图片的数量是否多于被选择的图片组合模板中相格的数量;所述获取模块用于在所述被选择的图片的数量多于被选择的图片组合模板中相格的数量时,从所述被选择的图片中获取与被选择的图片组合模板中相格的数量相等的图片;所述填充模块用于将所述获取的图片对应填充在所述被选择的图片组合模板的相格中;所述划分模块用于从所述被选择的图片组合模板中的选取至少一个目标相格进行划分以获得第一新相格容纳剩余的图片和所述目标相格中的原始图片。
[0016]可选地,所述填充模块具体用于将所述获取的图片对应填充在所述被选择的图片组合模板的相格中,并将剩余图片显示在所述被选择的图片组合模板之外的区域;所述划分模块包括检测单元、确定单元以及划分单元,所述检测单元用于检测用户将一张或多张所述剩余图片移动至所述被选择的图片组合模板中的一个相格的移动操作;所述确定单元用于根据所述移动操作,确定用户将一张或多张所述剩余图片移动至所述被选择的图片组合模板中的目标相格;所述划分单元用于将所述目标相格划分多个第一新相格,并将所述目标相格中原来的图片和用户移动至所述目标相格中的一张或多张所述剩余图片分别对应填充到所述多个第一新相格中。
[0017]可选地,所述划分单元具体用于通过横切线和/或通过纵切线将所述目标相格划分多个第一新相格。
[0018]可选地,所述划分单元具体用于显示目标相格划分编辑界面,所述目标相格划分编辑界面上显示有所述目标相格的轮廓以及划分方式选择选项,其中,所述划分方式选择选项包括横切选项和纵切选项,当检测到用户选择所述横切选项时,通过横切线将所述目标相格的轮廓划分为多个第一新相格轮廓,按照所述多个第一新相格轮廓将所述目标相格划分为多个第一新相格;当检测到用户选择所述纵切选项时,通过纵切线将所述目标相格的轮廓划分为多个第一新相格轮廓,按照所述多个第一新相格轮廓将所述目标相格划分为多个第一新相格。
[0019]可选地,所述划分方式选择选项还包括横切纵切交叉选项;所述划分单元还用于在用户将两张以上所述剩余图片移动至所述被选择的图片组合模板中的一个目标相格的情况下,当检测到用户选择所述横切纵切交叉选项时,通过横切线和纵切线将所述目标相格的轮廓划分为多个第一新相格轮廓,按照所述多个第一新相格轮廓将所述目标相格划分为多个第一新相格。
[0020]可选地,所述横切线或所述纵切线包括至少两个调节点,所述调节点用于调节所述横切线或所述纵切线的位置以及斜率。
[0021]可选地,所述填充模块还用于:在所述被选择的图片的数量不大于被选择的图片组合模板中相格的数量时,将所述被选择的图片对应填充到被选择的图片组合模板的与所述被选择的图片的数量相等的相格中。
[0022]可选地,所述装置还包括重分模块,所述重分模块用于当检测到用户从所述目标相格的第一新相格中移出一张或多张图片时,对所述目标相格进行重新划分得到第二新相格以容纳所述目标相格中未被移出的图片,其中所述第二新相格的数量与所述未被移出的图片的数量相等。
[0023]可选地,所述被选择的图片组合模板之外的区域为所述被选择的图片组合模板下方或上方的区域。
[0024]第三方面提供了一种终端设备,包括上述任一项所述的装置。
[0025]通过实施本发明实施例,能够对图片组合模版的相格进行扩展。当被选择的图片的数量多于被选择的图片组合模板的相格的数量时,将与被选择的图片组合模板的相格的数量相等的图片对应显示在被选择的图片组合模板的相格中,然后从被选择的图片组合模板中的选取至少一个目标相格进行划分以获得第一新相格容纳剩余的图片和目标相格中的原始图片。在本发明实施例中,当用户选择的图片多于图片组合模板中相格的数量时,可以对图片组合模板中的一个或多个相格进行划分,用于容纳多于的图片,可以满足用户对组合图片的数量的要求。而且,由于划分相格时是对原来的相格进行扩展,但是并不改变原有图片组合模版的整体布局,调整起来十分方便,而且整体视觉效果依然能保持美观。
【附图说明】
[0026]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0027]图1是本发明图片组合方法一实施方式的流程图;
[0028]图2是本发明图片组合方法另一实施方式的流程图;
[0029]图3是本发明图片组合方法中相格扩展前的示意图;
[0030]图4是本发明图片组合方法中图片移动至目标相格的示意图;
[0031]图5是本发明图片组合方法选择横切线还纵切线划分目标相格的示意图;
[0032]图6是本发明图片组合方法中一个目标相格扩展后的示意图;
[0033]图7是本发明图片组合方法中三个目标相格扩展后的示意图;
[0034]图8是本发明图片组合装置一实施方式的结构示意图;
[0035]图9是本发明图片组合装置另一实施方式的结构示意图;
[0036]图10是本发明终端设备一实施方式的结构示意图。
【具体实施方式】
[0037]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1