图片合成方法、装置及即时通信方法、图片合成服务器制造方法及图纸

技术编号:14048197 阅读:99 留言:0更新日期:2016-11-23 23:41
本申请公开了一种图片合成方法、装置及即时通信方法、图片合成服务器,该方法包括:在获取至少两张待合成图片后,确定每张待合成图片的视觉中心;按照每张待合成图片的视觉中心和第一设定规格裁剪对应的待合成图片;合成裁剪后的每张待合成图片,得到合成图片。该方案中,在对至少两张待合成图片进行合成时,会确定每张待合成图片的视觉中心,然后根据视觉中心和第一设定规格进行裁剪,最后将剪裁后的每张待合成图片进行合成,由于充分考虑到每张待合成图片的视觉中心,从而确保最终得到的合成图片的视觉效果,进而提升用户体验。

【技术实现步骤摘要】

本申请涉及图片处理
,尤其涉及一种图片合成方法、装置及即时通信方法、图片合成服务器
技术介绍
随着多媒体技术的飞速发展,用户对于图片处理的需求也日益增多,图片处理包括图片裁剪、图片换色、图片合成等等。其中,图片合成是将多张待合成图片合成显示在一个背景墙中,得到合成图片,从而达到在一张合成图片中显示多张待合成图片的目的。下面详细介绍现有的图片合成方法。按照现有的图片合成方法,获取至少两张待合成图片,将每张待合成图片根据背景墙大小进行等比例压缩,将压缩后的每张待合成图片粘贴在背景墙的设定位置中,得到合成图片,从而完成多张图片合成。该方法只是对每张待合成图片进行简单地等比例压缩和粘贴,并没有考虑到待合成图片的视觉中心,这样得到的合成图片的视觉效果很差,严重影响用户体验。
技术实现思路
本申请实施例提供一种图片合成方法、装置及即时通信方法、图片合成服务器,用以解决现有技术中存在的合成图片的视觉效果很差,严重影响用户体验的问题。根据本申请实施例,提供一种图片合成方法,包括:获取至少两张待合成图片;确定每张待合成图片的视觉中心;按照每张待合成图片的视觉中心和第一设定规格裁剪对应的待合成图片;合成裁剪后的每张待合成图片,得到合成图片。具体的,确定每张待合成图片的视觉中心,具体包括:针对每张待合成图片,执行:将当前待合成图片分割成大小为第二设定规格的子图片;采用设定目标识别算法计算每张子图片的设定目标识别值;根据每张子图片的设定目标识别值和聚类算法对每张子图片进行聚类运算,得到所述当前待合成图片的视觉中心。可选的,还包括:将裁剪后的每张待合成图片保存在图片银行中;为裁剪后的每张待合成图片分配统一资源定位符URL;将裁剪后的每张待合成图片的URL保存在分布式数据库中。具体的,合成裁剪后的每张待合成图片,得到合成图片,具体包括:从所述分布式数据库中获取裁剪后的每张待合成图片的URL;根据裁剪后的每张待合成图片的URL从所述图片银行中获取对应的裁剪后的待合成图片;合成获取的裁剪后的每张待合成图片,得到合成图片。可选的,还包括:对得到所述合成图片后的存在时长进行计时;检测所述存在时长是否超过设定时长;若检测到所述存在时长超过所述设定时长,则销毁所述合成图片。根据本申请实施例,还提供一种图片合成装置,包括:获取单元,用于获取至少两张待合成图片;确定单元,用于确定每张待合成图片的视觉中心;裁剪单元,用于按照每张待合成图片的视觉中心和第一设定规格裁剪对应的待合成图片;合成单元,用于合成裁剪后的每张待合成图片,得到合成图片。具体的,所述确定单元,用于确定每张待合成图片的视觉中心,具体用于:针对每张待合成图片,执行:将当前待合成图片分割成大小为第二设定规格的子图片;采用设定目标识别算法计算每张子图片的设定目标识别值;根据每张子图片的设定目标识别值和聚类算法对每张子图片进行聚类运算,得到所述
当前待合成图片的视觉中心。可选的,还包括:第一保存单元,用于将裁剪后的每张待合成图片保存在图片银行中;分配单元,用于为裁剪后的每张待合成图片分配统一资源定位符URL;第二保存单元,用于将裁剪后的每张待合成图片的URL保存在分布式数据库中。具体的,所述合成单元,用于合成裁剪后的每张待合成图片,得到合成图片,具体用于:从所述分布式数据库中获取裁剪后的每张待合成图片的URL;根据裁剪后的每张待合成图片的URL从所述图片银行中获取对应的裁剪后的待合成图片;合成获取的裁剪后的每张待合成图片,得到合成图片。可选的,还包括:计时单元,用于对得到所述合成图片后的存在时长进行计时;检测单元,用于检测所述存在时长是否超过设定时长;销毁单元,用于若所述检测单元检测到所述存在时长超过所述设定时长,则销毁所述合成图片。根据本申请实施例,还提供一种即时通信方法,包括:分别接收相互进行即时通信的至少两个客户端发送的待合成图片;确定每张待合成图片的视觉中心;按照每张待合成图片的视觉中心和第一设定规格裁剪对应的待合成图片;合成裁剪后的每张待合成图片,得到合成图片;将所述合成图片分别发送给所述至少两个客户端,以使所述至少两个客户端展示所述合成图片。根据本申请实施例,还提供一种图片合成服务器,至少两个客户端通过所述图片合成服务器进行即时通信,所述图片合成服务器包括:接收单元,用于分别接收所述至少两个客户端发送的待合成图片;确定单元,用于确定每张待合成图片的视觉中心;裁剪单元,用于按照每张待合成图片的视觉中心和第一设定规格裁剪对应的待合成图片;合成单元,用于合成裁剪后的每张待合成图片,得到合成图片;发送单元,用于将所述合成图片分别发送给所述至少两个客户端,以使所述至少两个客户端展示所述合成图片。本申请实施例提供一种图片合成方法、装置及即时通信方法及图片合成服务器,在获取至少两张待合成图片后,确定每张待合成图片的视觉中心;按照每张待合成图片的视觉中心和第一设定规格裁剪对应的待合成图片;合成裁剪后的每张待合成图片,得到合成图片。该方案中,在对至少两张待合成图片进行合成时,会确定每张待合成图片的视觉中心,然后根据视觉中心和第一设定规格进行裁剪,最后将剪裁后的每张待合成图片进行合成,由于充分考虑到每张待合成图片的视觉中心,从而确保最终得到的合成图片的视觉效果,进而提升用户体验。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1为本申请实施例中一种图片合成方法的流程图;图2为本申请实施例中第一种图片合成装置的结构示意图;图3为本申请实施例中第二种图片合成装置的结构示意图;图4为本申请实施例中第三种图片合成装置的结构示意图;图5为本申请实施例中一种即时通信方法的流程图;图6为本申请实施例中一种图片合成服务器的结构示意图。具体实施方式为了使本申请所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图和实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。为了解决现有技术中存在的合成图片的视觉效果很差,严重影响用户体验的问题,本申请实施例提供一种图片合成方法,该方法可以但不限于应用在终端或者图片合成服务器
中,该方法的流程如图1所示,具体包括如下步骤:S11:获取至少两张待合成图片。在对图片进行合成时,首先需要原始图片,这些原始图片可以称为待合成图片。待合成图片的数量应该在两张以上,可以为两张、三张、四张等等。S12:确定每张待合成图片的视觉中心。视觉中心是待合成图片中最强烈、最主要的部分,确定出每张待合成图片的视觉中心是确保最终得到的合成图片的视觉效果的关键所在,因此,在获取待合成图片后,必须要确定每张待合成图片的视觉中心。S13:按照每张待合成图片的视觉中心和第一设定规格裁剪对应的待合成图片。通常,在对待合成图片进行合成时,会预先设定每张待合成图片的规格,可以定义为第一设定规格,每张待合成图片的第一设定规格可以相同也可以不同,具体可以依据实际需要进行设定。在剪裁每张待合成图片时,可以该待合成图片的视觉中心为中心,将该待合成图片剪裁成大小为第一设定规格的图片,从而实现对该待合成图片进行剪裁本文档来自技高网
...
图片合成方法、装置及即时通信方法、图片合成服务器

【技术保护点】
一种图片合成方法,其特征在于,包括:获取至少两张待合成图片;确定每张待合成图片的视觉中心;按照每张待合成图片的视觉中心和第一设定规格裁剪对应的待合成图片;合成裁剪后的每张待合成图片,得到合成图片。

【技术特征摘要】
1.一种图片合成方法,其特征在于,包括:获取至少两张待合成图片;确定每张待合成图片的视觉中心;按照每张待合成图片的视觉中心和第一设定规格裁剪对应的待合成图片;合成裁剪后的每张待合成图片,得到合成图片。2.如权利要求1所述的方法,其特征在于,确定每张待合成图片的视觉中心,具体包括:针对每张待合成图片,执行:将当前待合成图片分割成大小为第二设定规格的子图片;采用设定目标识别算法计算每张子图片的设定目标识别值;根据每张子图片的设定目标识别值和聚类算法对每张子图片进行聚类运算,得到所述当前待合成图片的视觉中心。3.如权利要求1所述的方法,其特征在于,还包括:将裁剪后的每张待合成图片保存在图片银行中;为裁剪后的每张待合成图片分配统一资源定位符URL;将裁剪后的每张待合成图片的URL保存在分布式数据库中。4.如权利要求3所述的方法,其特征在于,合成裁剪后的每张待合成图片,得到合成图片,具体包括:从所述分布式数据库中获取裁剪后的每张待合成图片的URL;根据裁剪后的每张待合成图片的URL从所述图片银行中获取对应的裁剪后的待合成图片;合成获取的裁剪后的每张待合成图片,得到合成图片。5.如权利要求1-4任一所述的方法,其特征在于,还包括:对得到所述合成图片后的存在时长进行计时;检测所述存在时长是否超过设定时长;若检测到所述存在时长超过所述设定时长,则销毁所述合成图片。6.一种图片合成装置,其特征在于,包括:获取单元,用于获取至少两张待合成图片;确定单元,用于确定每张待合成图片的视觉中心;裁剪单元,用于按照每张待合成图片的视觉中心和第一设定规格裁剪对应的待合成图片;合成单元,用于合成裁剪后的每张待合成图片,得到合成图片。7.如权利要求6所述的装置,其特征在于,所述确定单元,用于确定每张待合成图片的视觉中心,具体用于:针对每张待合成图片,执行:将当前待合成图片分割成大小为第二设定规格的子图片;采用设定目标识别算法计算每张子图片的设定目标识别值;...

【专利技术属性】
技术研发人员:冯普超
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

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

1