本发明专利技术公开一种图片处理方法,包括:获取图片处理请求;根据图片处理请求获取对应的待处理的至少两张图片及图片对应的拍摄地点信息;获取图片的地点排序规则;根据所述图片对应的拍摄地点信息及所述图片的地点排序规则,对待处理的图片进行排序;将排序后的待处理的所有图片进行拼接处理,生成新图片。本发明专利技术还公开一种图片处理装置。本发明专利技术通过获取待拼接的图片的拍摄地点信息,并按照地点排序规则对待拼接的图片进行排序后,再进行拼接,从而解决了现有技术中只能通过人工排列后再进行拼接的技术问题,不但方便了用户操作,而且实现了拼接图片的智能排序。
【技术实现步骤摘要】
本专利技术涉及计算机
,尤其涉及图片处理方法及装置。
技术介绍
随着网络的快速发展,人们可以在网络上发布自己希望分享给其他人的照片或文字等等。当图片较多时,人们可以利用拼图功能将多张照片合成为一张图片,不但使上传的图片更加紧凑,而且还节省了多次上传图片的操作。但是现有的拼图技术在进行拼图时,若要根据用户的图片排列需求进行拼图时,只能通过用户手动调整照片顺序来实现拼图,如此将使得用户要实现图片拼接必须花费很多精力。
技术实现思路
本专利技术实施例的主要目的旨在解决现有技术中只能通过人工排列后再进行拼接的技术问题,从而不但方便了用户操作,而且实现了拼接图片的智能排序。为实现上述目的,本专利技术实施例提供了一种图片处理方法,包括以下步骤:获取图片处理请求;根据图片处理请求获取对应的待处理的至少两张图片及图片对应的拍摄地点信息;获取图片的地点排序规则;根据所述图片对应的拍摄地点信息及所述图片的地点排序规则,对待处理的图片进打排序;将排序后的待处理的图片进行拼接处理,生成新图片。此外,为实现上述目的,本专利技术实施例还提供了一种图片处理装置,包括:图片获取模块,用于获取图片处理请求,根据图片处理请求获取对应的待处理的至少两张图片及图片对应的拍摄地点信息;规则获取模块,用于获取图片的地点排序规则;排序模块,用于根据所述图片对应的拍摄地点信息及所述图片的地点排序规则,对待处理的图片进行排序;图片生成模块,用于将排序后的待处理的图片进行拼接处理,生成新图片。本专利技术实施例通过获取待拼接的图片的拍摄地点信息,并按照地点排序规则对待拼接的图片进行排序后,再进行拼接,从而解决了现有技术中只能通过人工排列后再进行拼接的技术问题,不但方便了用户操作,而且实现了拼接图片的智能排序。【附图说明】图1为本专利技术图片处理方法所应用的终端的硬件结构示意图;图2是本专利技术图片处理方法的流程示意图;图3是本专利技术图片处理方法中获取待处理的图片的操作示例图;图4是本专利技术图片处理方法中对待处理的图片按照图片的拍摄地点进行排序的示例图;图5是本专利技术图片处理方法中按照默认的拼接规则对排序后的图片进行拼接的示例图;图6是本专利技术图片处理方法中获取图片的地点排序规则的细化流程示意图;图7是本专利技术图片处理方法图片处理模板的示例图;图8是本专利技术将排序后的待处理的所有图片进行拼接处理,生成最终的图片的流程意图;图9是图8中将排序后的待处理的所有图片依次放置在图片模板的图片放置区域的操作示例图;图10是图8中对放置在图片模板的图片放置区域中的图片进行编辑的一实施例的操作示例图;图11是图8中对放置在图片模板的图片放置区域中的图片进行编辑的一实施例的操作示例图;图12是本专利技术图片处理装置的功能模块示意图;图13为图12中排序模块的细化功能模块示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。【具体实施方式】以下结合说明书附图及具体实施例进一步说明本专利技术的技术方案。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术核心思想是,在需要对图片进行拼接操作时,按照拍摄地点相对某位置的远近来对待处理的图片进行排序,以对排序后的待处理图片进行拼接,形成最终的图片。本专利技术主要运用于终端的图片处理软件中,该终端可以包括PC、手机、ipad、平板电脑、掌上电脑、个人数字助理等。如图1所示,该终端可包括处理器101、存储器102、用户输入模块103、显示模块104、网络通讯模块105、摄像模块106以及通信总线107。通信总线107用于终端中各组成部件之间的通信。用户输入模块103可以包括键盘、鼠标、触摸屏等组件,用于接收用户输入的信息,并将接收的信息发送至处理器101进行处理。显示模块104则可以为IXD显示屏、LED显示屏,用于显示终端需要显示的数据。可以理解的是,用户输入模块103与显示模块104可以由一触摸显示屏组合在一起,既实现接收用户输入信息,又达到显示的目的。网络通讯模块105用于实现终端与外部设备进行互相通讯,该网络通讯模块105可包括RS232模块、射频模块、WIFI模块等等。摄像模块106用于采集图像,并可将所采集的图像直接存储在存储器202中,也可供处理器101进行图像处理后存储在存储器102中。存储器102可以包括一个或一个以上计算机可读存储介质,而且其不但包括内部存储器,还包括外部存储器。该存储器中存储有操作系统及图像处理系统等等。例如,终端上可以安装各种图像处理软件,例如美图秀秀、魅拍、光影魔术手等等,所安装的应用程序则存储在存储器102中。当然,终端也可以通过浏览器运行在线的图像处理软件。由于该终端具有摄像功能,因此在安装图像处理软件后,处理器101利用摄像模块106对人物及各种场景进行采集,并利用图像处理软件进行图像处理,例如拼图、滤镜等处理。本专利技术基于上述终端,利用处理器101调用存储器102中的图片处理系统,实现图片处理方法,以对待处理的图片按照拍摄地点进行智能排序,不再需要人工排列即可完成图片的拼接。如图2所示,该图片处理方法可包括以下步骤:步骤S110、获取图片处理请求,根据所述图片处理请求获取对应的待处理的至少两张图片及图片对应的拍摄地点信息;当用户希望将多张图片整合为一张图片时,可以触发图片处理请求。如图3所示,终端启动图片处理软件后,在图片处理界面上的“拼图”控件,则弹出一图片选择界面,以供用户选择相应的处理图片。由于是拼图操作,因此该图片处理请求至少需要两张待处理的图片才能实现。当用户选择相应的待处理图片后,即可发出图片处理请求。侦测到图片处理请求时,获取用户所选择的图片,并调用exif信息读取功能获取该图片中的exif信息。exif信息是一种图像文件格式,即在JPEG格式头部插入照片的信息,例如拍摄时的光圈、快门、白平衡、ISO、焦距、日期时间等各种和拍摄条件以及相机品牌、型号、色彩编码、拍摄时录制的声音以及GPS位置、缩略图等。步骤S120、获取图片的地点排序规则;图片的地点排序规则可包括指定位置信息及排序方式,所述排序方式为按照图片的拍摄地点与所述指定位置的距离由远到近或者由近到远进行排序。该指定位置可以由用户任意指定的位置,或者待处理的图片中某张图片的拍摄地点信息。若获取的图片的地点排序规则,则调用GPS功能对当前进行图片处理的终端进行定位,以获得终端的当前位置,然后再将该终端的当前位置作为指定位置信息。步骤S130、根据所述图片对应的拍摄地点信息及所述图片的地点排序规则,对待处理的图片进行排序;具体为:图片对应的拍摄地点信息是从待处理的图片的EXIF信息中获取的,由GPS定位获取的照片拍摄点的坐标信息。根据各图片对应的拍摄地点信息,计算各图片的拍摄地点距离指定位置的距离;按照所述排序方式,根据所计算的各图片的拍摄地点距离指定位置的距离,对待处理的所有图片进行排序。如图4所示,待处理的图片为图片1、图片2、图片3及图片4,且待处理的图片的拍摄地点分别为A、B、C、D,而且以待处理的图片拍摄地点为A为图片的地点排序规则中指定位置。因此,按照图片的拍摄地点与所述指定位置的距离由近到远进行排序的排序方式,可知各处理图片的排序顺序为:图片1、图片2、图片3和图片4。步骤S140本文档来自技高网...
【技术保护点】
一种图片处理方法,其特征在于,所述图片处理方法包括以下步骤:获取图片处理请求;根据所述图片处理请求获取对应的待处理的至少两张图片及图片对应的拍摄地点信息;获取图片的地点排序规则;根据所述图片对应的拍摄地点信息及所述图片的地点排序规则,对待处理的图片进行排序;将排序后的待处理的图片进行拼接处理,生成新图片。
【技术特征摘要】
【专利技术属性】
技术研发人员:陈展,吴运声,卢章永,吴福城,邱璇,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。