一种图片处理方法与流程

文档序号:13935196

本发明涉及图片处理领域,特别是涉及一种图片处理方法。



背景技术:

随着社交软件的快速发展,越来越多的用户使用各种即时社交软件进行信息交互,如发布文字或照片等。为了加强信息交互的多样性,用户可对交互图片进行处理,如可对图片在线进行编辑后再进行发布、对图片编辑相应的评语后再进行发布或对多张图片进行合成后再进行发布等。

当用户发布多张图片的组合时,发布的用户可对多张图片的组合进行编辑处理,使得多张图片的组合形成一个整体图案;而当其他用户想浏览多张图片中的某一张图片时,还可单独对多张图片中的某一张进行浏览;这样可满足各种类型用户的浏览需求。

但是现有的拼图技术在进行拼图时,若要根据用户的图片排列需求进行拼图时,只能通过用户手动调整照片顺序来实现拼图,如此将使得用户要实现图片拼接必须花费很多精力。



技术实现要素:

本发明的一个目的是要提供一种图片处理方法,既方便了用户操作,又实现了拼接图片的智能排序。

特别地,本发明提供了一种图片处理方法,包括:

获取图片处理请求;

根据所述图片处理请求获取对应的待处理的至少两张图片及图片对应的图像信息;

获取多种排序规则中的一种作为当前排序规则;

根据所述图片对应的图像信息和所述当前排序规则,对待处理的图片进行排序;

将排序后的待处理的图片进行拼接处理,生成新图片。

可选地,多种所述排序规则包括地点排序规则、时间排序规则、色彩排序规则和人物排序规则。

可选地,所述获取多种排序规则中的一种作为当前排序规则包括:

获取图片处理模板,所述图片处理模板包括至少两个图片放置区域,且每个图片放置区域具有图片的放置顺序;

从图片处理模板中获取图片的排序规则。

可选地,所述将排序后的待处理的图片进行拼接处理,生成新图片包括:

按照所述图片处理模板中图片的放置顺序,将排序后的待处理的图片依次放置在所述图片处理模板的图片放置区域中;

将所述图片处理模板与所述待处理图片进行合成处理,生成新图片。

可选地,所述图片的地点排序规则包括指定位置信息及排序方式,所述排序方式为按照图片的拍摄地点与所述指定位置的距离由远到近或者由近到远进行排序;

所述根据图片对应的拍摄地点信息及所述图片的地点排序规则,对待处理的图片进行排序包括:

根据各图片对应的拍摄地点信息,计算各图片的拍摄地点距离指定位置的距离;

按照所述排序方式,根据所计算的各图片的拍摄地点距离指定位置的距离,对待处理的图片进行排序。

可选地,所述图片的时间排序规则包括指定时间信息及排序方式;

所述根据图片对应的拍摄时间信息及所述图片的时间排序规则,对待处理的图片进行排序包括:

根据各图片对应的拍摄时间信息,计算各图片的拍摄时间距离指定时间的时差;

按照所述排序方式,根据所计算的各图片的拍摄时间距离指定时间的时差,对待处理的图片进行排序。

可选地,所述图片的色彩排序规则包括指定色彩信息及排序方式;

所述根据图片对应的拍摄色彩信息及所述图片的色彩排序规则,对待处理的图片进行排序包括:

根据各图片对应的拍摄色彩信息,计算各图片的拍摄色彩距离指定色彩的差距;

按照所述排序方式,根据所计算的各图片的拍摄色彩距离指定色彩的差距,对待处理的图片进行排序。

本发明实施例通过获取待拼接的图片的图像信息,并按照排序规则对待拼接的图片进行排序后,再进行拼接,从而解决了现有技术中只能通过人工排列后再进行拼接的技术问题,不但方便了用户操作,而且实现了拼接图片的智能排序。

根据下文结合附图对本发明具体实施例的详细描述,本领域技术人员将会更加明了本发明的上述以及其他目的、优点和特征。

附图说明

后文将参照附图以示例性而非限制性的方式详细描述本发明的一些具体实施例。附图中相同的附图标记标示了相同或类似的部件或部分。本领域技术人员应该理解,这些附图未必是按比例绘制的。附图中:

图1是根据本发明一个实施例的图片处理方法的示意性流程图。

具体实施方式

图1是根据本发明一个实施例的图片处理方法的示意性流程图。如图1所示,本发明提供了一种图片处理方法,包括:

S1,获取图片处理请求;

S2,根据所述图片处理请求获取对应的待处理的至少两张图片及图片对应的图像信息;

S3,获取多种排序规则中的一种作为当前排序规则;

S4,根据所述图片对应的图像信息和所述当前排序规则,对待处理的图片进行排序;

S5,将排序后的待处理的图片进行拼接处理,生成新图片。

本发明实施例通过获取待拼接的图片的图像信息,并按照排序规则对待拼接的图片进行排序后,再进行拼接,从而解决了现有技术中只能通过人工排列后再进行拼接的技术问题,不但方便了用户操作,而且实现了拼接图片的智能排序。

在本发明一个实施例中,多种所述排序规则包括地点排序规则、时间排序规则、色彩排序规则和人物排序规则。

在本发明一个进一步地实施例中,所述获取多种排序规则中的一种作为当前排序规则包括:

获取图片处理模板,所述图片处理模板包括至少两个图片放置区域,且每个图片放置区域具有图片的放置顺序;

从图片处理模板中获取图片的排序规则。

在本发明的一个实施例中,所述将排序后的待处理的图片进行拼接处理,生成新图片包括:

按照所述图片处理模板中图片的放置顺序,将排序后的待处理的图片依次放置在所述图片处理模板的图片放置区域中;

将所述图片处理模板与所述待处理图片进行合成处理,生成新图片。

当采用地点排序规则时,所述图片的地点排序规则包括指定位置信息及排序方式,所述排序方式为按照图片的拍摄地点与所述指定位置的距离由远到近或者由近到远进行排序;

所述根据图片对应的拍摄地点信息及所述图片的地点排序规则,对待处理的图片进行排序包括:

根据各图片对应的拍摄地点信息,计算各图片的拍摄地点距离指定位置的距离;

按照所述排序方式,根据所计算的各图片的拍摄地点距离指定位置的距离,对待处理的图片进行排序。

当采用时间排序规则时,所述图片的时间排序规则包括指定时间信息及排序方式;

所述根据图片对应的拍摄时间信息及所述图片的时间排序规则,对待处理的图片进行排序包括:

根据各图片对应的拍摄时间信息,计算各图片的拍摄时间距离指定时间的时差;

按照所述排序方式,根据所计算的各图片的拍摄时间距离指定时间的时差,对待处理的图片进行排序。

当采用色彩排序规则时,所述图片的色彩排序规则包括指定色彩信息及排序方式;

所述根据图片对应的拍摄色彩信息及所述图片的色彩排序规则,对待处理的图片进行排序包括:

根据各图片对应的拍摄色彩信息,计算各图片的拍摄色彩距离指定色彩的差距;

按照所述排序方式,根据所计算的各图片的拍摄色彩距离指定色彩的差距,对待处理的图片进行排序。

至此,本领域技术人员应认识到,虽然本文已详尽示出和描述了本发明的多个示例性实施例,但是,在不脱离本发明精神和范围的情况下,仍可根据本发明公开的内容直接确定或推导出符合本发明原理的许多其他变型或修改。因此,本发明的范围应被理解和认定为覆盖了所有这些其他变型或修改。

再多了解一些
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1