本发明专利技术实施例公开一种图片组合的方法及装置,涉及图片处理技术,能够解决现有技术中选取图片数量受限的问题,还能增加图片组合布局模板的多样性并减少磁盘空间占用量。所述的图片组合的方法包括:从组合模板库中选取母图模板和子图模板,利用所述子图模板对所述母图模板的子区域进行填充形成图片组合布局模板;根据所述图片组合布局模板,对所述要组合的图片进行组合。所述的图片组合的装置包括模板生成单元,用于从组合模板库中选取母图模板和子图模板,利用所述子图模板对所述母图模板的子区域进行填充形成图片组合布局模板;组合单元用于根据所述图片组合布局模板对所述要组合的图片进行组合。本发明专利技术适用于对多种图片进行组合形成一张组合图片的场合。
【技术实现步骤摘要】
本专利技术涉及图片处理
,尤其涉及一种图片组合的方法及装置。
技术介绍
现有技术中,用户可W在PC(PersonalComputer,个人计算机)本地、移动设备 本地或者云端服务器上保存多张图片或照片下均称为图片),该些图片一般都是单一图 源。用户可W将该些图片上传到网上进行分享。但是,该种单一图源的图片的内容和视觉 效果比较单调,而且,在用户需要在网络上分享多张图片时,用户需要一一将图片上传,不 仅上传的图片内容比较单调而且用户操作很不方便。为了更好的满足用户的需求,目前已经出现各种各样的图片处理软件。一些图片 处理软件提供图片组合功能,该种功能可W将多张图片组合在一起形成组合图片,例如可 W通过拼接的方式将多张图片组合在一起形成组合图片。通过对多张图片的组合,可W丰 富图片的内容和视觉效果。而且,用户在分享图片时,上传一张组合图片就可达到上传多张 图片的效果。通过图片处理软件执行图片组合功能时,用户首先要选择一定数量的图片, 图片处理软件会采用默认的或者用户预先设置好的布局模板,将用户选择的图片组合在一 起,形成组合图片。为了满足用户的喜好等需求,图片处理软件一般都内置有多种不同布局 的布局模板,部分图片处理软件还能通过在线更新、付费等方式开放更多设计好的布局模 版W供用户进行图片组合。 在现有技术中,该些设计好的模版通常Wxml、json等数据格式保存在本地或者 云端,数据里包含起点、长宽、点的坐标等等。当用户选择对应的模版后,软件再通过读取该 些数据,确定所有图片对应的位置、形状、大小等特性后再将图片组合到一起。但该种方式 完全依赖于模版设计师的设计,虽然用户后期可W再通过缩放模版里每个用于放置图片的 格子的大小、调整格子之间的距离等方式微调布局,但是总体定型限制于现有的数据,无法 满足用户更加个性化和唯一性的需求。且该些模版数据或W跟随软件的方式,或W云端下 载到本地的方式,一定程度上增大了软件的体积,占用了用户的存储空间。
技术实现思路
有鉴于此,本专利技术实施例提供一种图片组合的方法及装置,不仅能够解决现有技 术中选取图片数量受限的问题,还能增加图片组合布局模板的多样性并减少磁盘空间占用 量。 为达到上述目的,本专利技术的实施例采用如下技术方案: -方面,本专利技术实施例提供一种图片组合的方法,包括: 获取要组合的图片的数量; 从预先建立的组合模板库中选取一个组合模板作为母图模板;其中,所述母图模 板中包括至少一个子区域,所述母图模板包含的子区域的数量小于所述要组合的图片的数 量; 从所述组合模板库中选取组合模板作为子图模板,利用所述子图模板对所述母图 模板的子区域进行填充从而形成图片组合布局模板;其中,对所述母图模板填充后在所述 母图模板中形成的总的子区域的数量与所述要组合的图片的数量相等; 根据所述图片组合布局模板,对所述要组合的图片进行组合。 本专利技术实施例提供的图片组合的方法,能够根据选取的图片数量,将从组合模板 库中选取的子图模板对从组合模板库中选取的母图模板进行填充形成一个图片组合布局 模板,并且该种填充可随机进行,由此增加了图片组合布局模板的多样性,而且即用即生成 的方法也较之现有技术减少了存储空间的占用。 另一方面,本专利技术实施例提供一种图片组合的装置,包括:获取单元,用于获取要 组合的图片的数量;模板生成单元,用于从预先建立的组合模板库中选取一个组合模板作 为母图模板,并从所述组合模板库中选取组合模板作为子图模板,利用所述子图模板对所 述母图模板的子区域进行填充从而形成图片组合布局模板;其中,所述母图模板中包括至 少一个子区域,所述母图模板包含的子区域的数量小于所述要组合的图片的数量,并且对 所述母图模板填充后在所述母图模板中形成的总的子区域的数量与所述要组合的图片的 数量相等;组合单元,用于根据所述图片组合布局模板,对所述要组合的图片进行组合。 本专利技术实施例提供的图片组合的装置,能够根据选取的图片数量,将从组合模板 库中选取的子图模板对从组合模板库中选取的母图模板进行填充形成一个图片组合布局 模板,并且该种填充可随机进行,由此增加了图片组合布局模板的多样性,而且即用即生成 的方法也较之现有技术减少了存储空间的占用。【附图说明】 为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可W 根据该些附图获得其它的附图。 图1为本专利技术图片组合的方法一实施例的流程示意图; 图2为图1中S3 -实施例的流程示意图;[001引图3、图4和图5为本专利技术图片组合的方法另一实施例中组合模板库中包含的组合 模板的效果示意图; 图6为将图4填充进图3的右上角子区域的效果示意图; 图7为本专利技术图片组合的方法一实施例的效果示意图; 图8为图1中S3另一实施例的流程示意图; 图9为对图6中右上角的两个子区域同时顺时针旋转90度后的效果示意图; 图10为本专利技术图片组合的方法又一实施例中步骤S1之前的流程示意图; 图11为本专利技术图片组合的方法另一实施例步骤S1之前的流程示意图;图12为本专利技术图片组合的装置一实施例的流程示意图; 图13为本专利技术图片组合的装置一实施例中模板生成单元的方框结构示意图; 图14为本专利技术图片组合的装置另一实施例的方框结构示意图; 图15为本专利技术图片组合的装置另一实施例的方框结构示意图。【具体实施方式】 下面结合附图对本专利技术实施例一种图片组合的方法及装置进行详细描述。 应当明确,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基 于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其 它实施例,都属于本专利技术保护的范围。 参看图1,本专利技术的实施例提供一种图片组合的方法,包括:S1、获取要组合的图片的数量; 具体的,所述要组合的图片是用户选定的,在用户选定要组合的图片后,本步骤 中,获取要组合的图片的数量。S2、从预先建立的组合模板库中选取一个组合模板作为母图模板;其中,所述母图 模板中包括至少一个子区域,所述母图模板包含的子区域的数量小于所述要组合的图片的 数量; 预先建立组合模板库,组合模板库中包括多个组合模板,每个组合模板中包括一 个或者多个子区域。S3、从所述组合模板库中选取组合模板作为子图模板,利用所述子图模板对所述 母图模板的子区域进行填充从而形成图片组合布局模板;其中,对所述母图模板填充后在 所述母图模板中形成的总的子区域的数量与所述要组合的图片的数量相等;S4、根据所述图片组合布局模板,对所述要组合的图片进行组合。 本专利技术实施例中,所述子区域也可称为相格,模板在用于进行组合图片时,模板上 的每个子区域即每个相格用于放置要组合的图片中的一张图片。其中,在组合模板库中对 母图模板和子图模板的选取可W是随机的,也可W是按照用户指定的组合模板库中的组合 模板选取的,也可W是按照预先定的规则选取的,本专利技术对此不作限定。 本专利技术实施例提供的图片组合的方法,能够根据选取的图片数量,将从组合模板 库中选取的子图模板对从组合模板库中选取的母图模板进行填充形成一个本文档来自技高网...
【技术保护点】
一种图片组合的方法,其特征在于,包括:获取要组合的图片的数量;从预先建立的组合模板库中选取一个组合模板作为母图模板;其中,所述母图模板中包括至少一个子区域,所述母图模板包含的子区域的数量小于所述要组合的图片的数量;从所述组合模板库中选取组合模板作为子图模板,利用所述子图模板对所述母图模板的子区域进行填充从而形成图片组合布局模板;其中,对所述母图模板填充后在所述母图模板中形成的总的子区域的数量与所述要组合的图片的数量相等;根据所述图片组合布局模板,对所述要组合的图片进行组合。
【技术特征摘要】
【专利技术属性】
技术研发人员:李波,
申请(专利权)人:北京金山网络科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。