一种合图生成方法及装置、合图模板生成方法及装置与流程

文档序号:15519336发布日期:2018-09-25 19:02阅读:209来源:国知局

本申请涉及合图编辑技术领域,特别是涉及一种合图生成方法和一种合图生成装置,以及,一种合图模板生成方法和一种合图模板生成装置。



背景技术:

目前,电子商务平台的首页上有多个广告位,供商家用户将包含其商品元素、背景图片元素和宣传文案元素等多个元素构成的合图添加在广告位上,以向电子商务平台的买家用户推荐商品。

通常,商家用户在将合图添加在广告位之前,需要针对广告位的宽高尺寸、宽高比等外观属性设计合图模板的模板样式,在设计好模板样式后,将其自定义的商品元素、背景图片元素和宣传文案元素替换广告模板中的相应部分,从而生成一个包含某个当前推荐商品的自定义合图。

然而,申请人经研究发现,电子商务平台上不同的广告位的宽高尺寸、宽高比等外观属性不尽相同,如果商家用户仅仅采用固定的合图模板生成自定义合图,所得到的自定义合图可能与当前广告位的宽高尺寸不匹配,导致合图的部分内容无法完整地展示在广告位上,从而影响了合图的展示效果。此外,其他的用于展示合图的展示页面也存在着类似的无法优化展示合图的问题。

因此,当前的合图生成方式中存在着所生成的合图无法优化展示合图内容的问题。



技术实现要素:

本申请实施例针对所要解决的技术问题提供了一种合图生成方法和一种合图生成装置,以及,一种合图模板生成方法和一种合图模板生成装置。

为了解决上述问题,本申请提供了一种合图生成方法,所述方法包括:

提供合图资源位的提交入口以及多个原始合图模板集合;所述原始合图模板集合包括对应同一模板样式以及不同原始外观属性的多个原始合图模板,所述原始合图模板中包括多个合图元素组,并标记有各合图元素组的外观属性,所述合图元素组由同一展示范围内至少一种合图元素构成;

接收合图编辑请求;所述合图编辑请求携带提交的合图资源位的标识以及选取的原始合图模板集合的标识;

根据所提交的合图资源位的外观属性要求,调整所选取的原始合图模板集合的其中一个原始合图模板的各合图元素组的外观属性,得到目标合图模板;

采用用户的自定义合图元素更新所述目标合图模板中的合图元素,得到目标合图。

可选地,在所述根据所提交的合图资源位的外观属性要求,调整所选取的原始合图模板集合的其中一个原始合图模板的各合图元素组的外观属性之前,所述方法还包括:

从不同原始外观属性的原始合图模板中,选择外观属性匹配于所述合图资源位的原始合图模板,作为待调整的原始合图模板。

可选地,具有不同原始外观属性的各原始合图模板对应不同的属性比例范围,所述从不同原始外观属性的原始合图模板中,选择外观属性匹配于所述合图资源位的原始合图模板,作为待调整的原始合图模板包括:

计算所述合图资源位的外观属性比例;

确定合图资源位的外观属性比例在多个属性比例范围中所处目标属性比例范围;

以目标属性比例范围对应的原始合图模板,作为待调整的原始合图模板。

可选地,所述根据所提交的合图资源位的外观属性要求,调整所选取的原始合图模板集合的其中一个原始合图模板的各合图元素组的外观属性,得到目标合图模板包括:

基于所述原始合图模板的中心点等比放大或缩小所述原始合图模板,直至所述原始合图模板与所述合图资源位的任意边的尺寸相等;

分别基于各合图元素组的中心点等比放大或缩小各合图元素组,直至所述合图元素组与所述合图资源位的另一任意边的尺寸相等;

将在所述合图资源位内的待调整原始合图模板作为所述目标合图模板。

可选地,所述方法还包括:

基于各合图元素组的中心点移动各合图元素组,直至各合图元素组在所述合图资源位内的占比与所述待调整原始合图模板的设定占比相等。

可选地,所述合图元素包括合图主元素和合图填充元素,在所述分别基于各合图元素组的中心点等比放大或缩小各合图元素组之前,所述方法还包括:

将各合图主元素和在各合图主元素的展示范围内的合图填充元素分成多个合图元素组;

根据所述原始合图模板所对应的合图主元素调整规则,确定当前进行调整的目标合图主元素。

可选地,所述分别基于各合图元素组的中心点等比放大或缩小各合图元素组包括:

根据所述目标合图主元素确定当前进行调整的目标合图元素组;

将目标合图元素组内的合图主元素和合图填充元素,按照各自的中心点进行等比放大或缩小。

可选地,所述方法还包括:

若某合图元素超出所述合图资源位的展示区域,或超出设定外观属性阈值,将该合图元素作为目标删除合图元素;

删除所述目标删除合图元素及其关联合图元素。

可选地,在所述删除所述目标删除合图元素及其关联合图元素之前,所述方法还包括:

查找与超出展示区域的合图元素属于同一合图元素组的其他合图元素,或,查找与超出设定外观属性阈值的合图元素属于同一合图元素组的其他合图元素,作为所述关联合图元素。

可选地,在所述删除该合图元素及其关联合图元素之前,所述方法还包括:

判定所述目标删除合图元素和/或所述关联合图元素所属的元素类别为可删除元素类别。

可选地,在所述删除所述目标删除合图元素及其关联合图元素之前,所述方法还包括:

当所述目标删除合图元素及其关联合图元素的数量之和大于预设阈值,重新选择其他原始外观属性的原始合图模板作为待调整原始合图模板。

可选地,所述重新选择其他原始外观属性的原始合图模板作为待调整原始合图模板包括:

确定符合所述合图资源位的外观属性要求的至少一个原始合图模板;

从所述至少一个原始合图模板中,选取原始外观属性的比例最大的原始合图模板作为当前的待调整原始合图模板。

可选地,所述方法还包括:

将所述目标合图添加至展示页面的合图资源位。

可选地,在所述选择外观属性匹配于所述合图资源位的原始合图模板之前,所述方法还包括:

获取展示所述目标合图的目标终端的终端类型,并查找所述终端类型的合图外观属性限制范围;

从不同原始外观属性的原始合图模板中,筛选出原始外观属性符合所述合图外观属性限制范围的原始合图模板。

可选地,所述方法还包括:

收集合图资源展示平台中多个合图资源位的外观属性要求;

根据外观属性要求配置原始合图模板集合中各合图模板的原始外观属性以及对应的属性比例范围。

可选地,所述根据外观属性要求配置原始合图模板集合中各合图模板的原始外观属性以及对应的属性比例范围包括:

计算各个合图资源位的外观属性比例;

根据外观属性比例的分布,划分多个属性比例范围,各属性比例范围对应一个原始合图模板,各比例范围中分布的合图资源位的个数均匀;

以各比例范围内外观属性比例的均值作为对应该比例范围的原始外观属性。

可选地,所述方法还包括:

采用各原始外观属性生成原始合图模板集合,并提供给客户端展示,供用户通过客户端进行选择。

为了解决上述问题,本申请还提供了一种合图模板生成方法,所述方法包括:

提供合图资源位的提交入口以及多个原始合图模板集合;所述原始合图模板集合包括对应同一模板样式以及不同原始外观属性的多个原始合图模板,所述原始合图模板中包括多个合图元素组,并标记有各合图元素组的外观属性,所述合图元素组由同一展示范围内至少一种合图元素构成;

接收提交的合图资源位的标识以及选取的原始合图模板集合的标识;

根据所提交的合图资源位的外观属性要求,调整所选取的原始合图模板集合的其中一个原始合图模板的各合图元素组的外观属性,得到目标合图模板。

相应地,本申请还提供了一种合图生成装置,所述装置包括:

提交入口提供模块,用于提供合图资源位的提交入口以及多个原始合图模板集合;所述原始合图模板集合包括对应同一模板样式以及不同原始外观属性的多个原始合图模板,所述原始合图模板中包括多个合图元素组,并标记有各合图元素组的外观属性,所述合图元素组由同一展示范围内至少一种合图元素构成;

请求接收模块,用于接收合图编辑请求;所述合图编辑请求携带提交的合图资源位的标识以及选取的原始合图模板集合的标识;

外观属性调整模块,用于根据所提交的合图资源位的外观属性要求,调整所选取的原始合图模板集合的其中一个原始合图模板的各合图元素组的外观属性,得到目标合图模板;

目标合图生成模块,用于采用用户的自定义合图元素更新所述目标合图模板中的合图元素,得到目标合图。

相应地,本申请还提供了一种合图模板生成装置,所述装置包括:

提交入口提供模块,用于提供合图资源位的提交入口以及多个原始合图模板集合;所述原始合图模板集合包括对应同一模板样式以及不同原始外观属性的多个原始合图模板,所述原始合图模板中包括多个合图元素组,并标记有各合图元素组的外观属性,所述合图元素组由同一展示范围内至少一种合图元素构成;

标识接收模块,用于接收提交的合图资源位的标识以及选取的原始合图模板集合的标识;

外观属性调整模块,用于根据所提交的合图资源位的外观属性要求,调整所选取的原始合图模板集合的其中一个原始合图模板的各合图元素组的外观属性,得到目标合图模板。

与现有技术相比,本申请实施例包括以下优点:

根据本申请实施例,通过选择外观属性匹配于合图资源位的原始合图模板作为待调整的原始合图模板,并在待调整原始合图模板的基础上,根据合图资源位的外观属性要求,进一步调整待调整原始合图模板中合图元素组的外观属性得到目标合图模板,采用用户的自定义合图元素更新目标合图模板中的合图元素以得到目标合图。在整个合图生成过程中,无须用户手动对合图中的多个合图元素进行调整,即可生成既符合合图资源位的外观属性要求、又具有优化展示效果的合图,从而节省了用户调整合图元素所耗费的人力和时间。

在本申请实施例中,通过根据合图资源位的外观属性要求预先确定有限个原始外观属性以及其对应的属性比例范围,针对于同一个模板样式,模板设计用户仅仅需要针对有限个原始外观属性进行原始合图模板的设计即可,无论商家用户选择何种外观属性要求的合图资源位,均可以适配至任意一个属性比例范围,并将该属性比例范围对应的某个原始外观属性的原始合图模板作为基础,以进一步调整得到目标合图。从而,节省了模板设计用户的设计工作量。

根据本申请实施例,通过判断某合图元素是否超出所述合图资源位的展示区域,或是否超出设定外观属性阈值,判定将该合图元素为目标删除合图元素,并查找与目标删除合图元素属于同一合图元素组的其他合图元素作为关联合图元素,将目标删除合图元素和关联合图元素一并删除,保证了合图中各个合图元素展示的完整性,提升了所生成合图的展示效果。

附图说明

图1是本申请实施例的一种展示页面示例;

图2是本申请实施例的一种原始合图模板集合示例;

图3是本申请实施例的一种原始合图模板集合的多个原始外观属性示意图;

图4是本申请实施例的合图资源位和待调整原始合图模板对比示意图;

图5是本申请实施例的合图模板生成过程示意图一;

图6是本申请实施例的合图模板生成过程示意图二;

图7是本申请实施例的合图模板生成过程示意图三;

图8是本申请实施例的合图模板生成过程示意图四;

图9是本申请实施例的目标合图模板效果示意图;

图10是本申请实施例二的一种合图生成方法的步骤流程图;

图11是本申请实施例三的一种合图生成方法的步骤流程图;

图12是本申请实施例的多个合图资源位的宽高尺寸数据分布示意图;

图13是本申请实施例的一种合图主元素调整规则;

图14是本申请实施例的元素删除具体规则示例一;

图15是本申请实施例的元素删除具体规则示例二;

图16是本申请实施例四的一种合图模板生成方法的步骤流程图;

图17是本申请实施例五的一种合图生成装置的结构框图;

图18是本申请实施例六的一种合图生成装置的结构框图;

图19是本申请实施例七的一种合图模板生成装置的结构框图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

实施例一

本申请可以应用在合图生成平台上,在合图生成平台生成合图后,可以将合图在多种的展示页面的合图资源位上进行展示。

图1示出了本申请实施例的一种展示页面示例。展示页面可以是电子商务平台用于推荐交易对象的页面。从图中可见,展示页面上有大量的合图资源位,电子商务平台的商家用户可以选择某个合图资源位,将包含交易对象的合图添加至所选择的合图资源位上。其中,不同的合图资源位具有不同的外观属性要求,例如,不同合图资源位的展示区域的宽高尺寸和宽高比不同。

为了便于商家用户生成合图,本申请可以向商家用户提供多种的原始合图模板集合,由商家用户选择其中的一种原始合图模板集合。

更具体地,合图生成平台可以向电子商务平台的商家用户提供一个合图资源位的提交入口,供商家用户在该提交入口提交所选择的合图资源位的标识,该标识可以是针对合图资源位设置的网络地址,也可以是一个合图资源位编号。例如,商家用户在电子商务平台选择了某个合图资源位后,电子商务平台可以针对该合图资源位生成一个链接并返回给商家用户,商家用户可以将该链接通过提交入口提交至合图生成平台。此外,合图生成平台可以向电子商务平台的商家用户提供多个原始合图模板集合,用户可以从中选取一个或多个的原始合图模板集合,并向合图生成平台提交该原始合图模板集合的标识。可以根据商家用户的合图资源位的标识和原始合图模板集合的标识生成合图编辑请求并发送至合图生成平台。合图生成平台根据合图编辑请求进行合图的生成处理。

图2示出了本申请实施例的原始合图模板集合示例。从图中可见,不同的原始合图模板集合具有不同的模板样式。

其中,原始合图模板由多种合图元素合成而来,例如由视频、文字、图片等元素中至少一种合成而来。针对于电子商务平台中的合图,其合图元素可以包括有交易对象、宣传文案、合图背景等合图主元素,以及,修饰图片、背景纹理、背景文字、链接图标等合图填充元素。

可以将合图元素组成多个合图元素组。具体地,一个合图元素组可以由同一展示范围的至少一种合图元素构成。展示范围既可以是某个合图元素在合图中具有一定面积的展示区域,也可以是某个合图元素在合图中所处的某个图层。实际应用中,可以将某个合图主元素和在该合图主元素的展示区域内的若干个合图填充元素组成一个合图元素组,也可以将某个合图元素所处的图层中的其他合图元素合成一个合图元素组。例如,原始合图模板上包括有交易对象元素、宣传文案元素和合图背景元素等三个合图主元素,交易对象元素的展示区域内包括有修饰图片元素等填充元素,因此可以组成交易对象元素组;宣传文案元素的展示区域内包括有链接图标、链接标识文字等填充元素,因此可以组成宣传文案元素组。合图背景元素的所处的图层上包含有背景纹理等填充元素,因此可以组成合图背景元素组。当然,本领域技术人员可以根据实际需要设定如何组成一个合图元素组。

其中,模板样式是针对多个合图元素进行排版设计后所形成的原始合图模板。商家用户直接将自定义的合图元素替换原始合图模板中相应部分,即可得到具有优化展示效果的合图。优化展示效果可以是在保持合图中各合图元素完整的同时,使合图元素最大化展示的展示效果。

其中,在一个原始合图模板集合中包括有多个原始合图模板,各个原始合图模板具有不同的原始外观属性。因此,原始合图模板集合可以包括对应同一模板样式以及不同原始外观属性的多个原始合图模板。

图3示出了本申请实施例的一种原始合图模板集合的多个原始外观属性示意图。从图中可见,在针对同一个模板样式的原始合图模板集合中,可以包括有原始宽高尺寸分别为160*400、186*275、300*250、520*280、640*200、600*150、640*100和950*90等多个原始合图模板。从图中还可见,各原始合图模板的原始宽高尺寸可以配置有对应的宽高比及宽高比范围,例如,640*200的宽高比为3.2,其宽高比范围为2.7-3.5。该宽高比范围可以用于后续根据合图资源位的宽高比匹配对应的原始合图模板。

在本申请实施例中,商家用户可以通过合图生成客户端向合图生成平台提交合图编辑请求。合图编辑请求中可以携带有商家用户所选择的合图资源位和原始合图模板集合。例如,商家用户当前选择了合图资源位a和合图资源位b,以及某个原始合图模板集合。合图资源位a的宽高尺寸为700像素*260像素,合图资源位b的宽高尺寸为600像素*194像素,因此,合图资源位a和合图资源位b的针对宽高尺寸的外观属性要求分别为700像素*260像素和600像素*194像素。

根据合图资源位的外观属性要求,可以从所选择的原始合图模板集合的多个原始合图模板中,选择外观属性匹配的原始合图模板,作为当前待调整的原始合图模板。

具体地,可以首先计算合图资源位的外观属性比例。当外观属性为宽高尺寸时,外观属性比例则为宽高比。例如,可以根据合图资源位的宽高尺寸计算合图资源位的宽高比,由此得到合图资源位a和合图资源位b的宽高比分别为2.8和3.1。

然后确定合图资源位的外观属性比例在多个属性比例范围中所处目标属性比例范围。例如,合图资源位a和合图资源位b的宽高比2.8和3.1,处于2.7-3.5的宽高比范围内,因此2.7-3.5的宽高比范围为目标属性比例范围。该目标属性比例范围对应于原始宽高尺寸为640*200的原始合图模板,将该原始合图模板作为待调整的原始合图模板。

图4示出了本申请实施例的合图资源位和待调整原始合图模板对比示意图。从图中可见,当前的待调整原始合图模板的宽高尺寸为640*200,而商家用户当前所选择的合图资源位分别为700*260和600*194,两者的尺寸并不完全匹配,因此需要对待调整原始合图模板进一步调整。

在本申请实施例中,可以根据合图资源位的外观属性要求,针对待调整原始合图模板中合图元素组的外观属性进行调整,以得到目标合图模板。

生成合图模板的过程中,可以基于原始合图模板的中心点,将整个原始合图模板进行放大或缩小,直至原始合图模板与合图资源位的高度或宽度的尺寸相等。经过上述调整,原始合图模板可以符合合图资源位的高度或宽度的外观属性要求。

图5示出了本申请实施例的合图模板生成过程示意图一。从图中可见,由交易对象元素组、宣传文案元素组和合图背景元素组所构成的整个原始合图模板,以该原始合图模板的中心点进行放大或缩小,缩放后的原始合图模板的高度或宽度与合图资源位a的高度或合图资源位b的宽度相等。

在对整个原始合图模板进行整体缩放后,可以各个合图元素组的中心点移动各合图元素组,直至各合图元素组在合图资源位内的占比,与待调整原始合图模板的设定占比相等。实际应用中,原始合图模板设定有各个合图元素组在模板中的所占面积的比例,在将整个原始合图模板进行放大或缩小后,该比例可能会发生变化,为了保持比例的一致,可以通过移动合图元素组的中心点的方式,调整各合图元素组在模板中的占比关系。

图6示出了本申请实施例的合图模板生成过程示意图二。从图中可见,在进行整体放大后,交易对象元素组和宣传文案元素组原本的占比由7:3变化为6.8:3.2,宣传文案元素组以其中心点向右移动,移动后将两元素组的占比恢复至7:3。

在调整各合图元素组的占比关系后,可以各合图元素组的中心点,将各个合图元素组进行放大或缩小,直至合图元素组与合图资源位的高度或宽度的尺寸相等。经过上述调整,原始合图模板中的合图元素组可以符合合图资源位的高度或宽度的外观属性要求。

图7示出了本申请实施例的合图模板生成过程示意图三。从图中可见,以交易对象元素组的中心点对交易对象元素组进行缩放,交易对象元素组中的交易对象元素和修饰图片元素也随之按照一定比例进行放大或缩小,缩放后的交易对象元素组的宽度或高度与合图资源位a的宽度或合图资源位b的高度相等。

图8示出了本申请实施例的合图模板生成过程示意图四。从图中可见,以合图背景元素组的中心点对合图背景元素组进行缩放,合图背景元素组中的合图背景元素和背景纹理元素也随之按照一定比例进行放大或缩小,缩放后的合图背景元素组的宽度或高度与合图资源位a的宽度或合图资源位b的高度相等。缩放后,可以将超出合图资源位的部分交易对象元素和部分合图背景元素裁剪,将在合图资源位内的待调整原始合图模板作为目标合图模板。

在进行各合图元素组的缩放调整后,可能有部分的合图元素超出合图资源位的展示区域,或者,缩放后的合图元素的外观属性超出设定的外观属性阈值,可以将该合图元素作为目标删除合图元素进行删除。此外,在确定目标删除合图元素后,可以将与目标删除合图元素属于同一合图元素组、且属于可删除元素类别的其他合图元素作为关联合图元素一并删除。例如,放大后的链接图标元素超出合图资源位的展示区域,如果仅裁剪超出部分,剩余的部分合图元素则会影响整个合图的完整性,因此可以将其作为目标删除合图元素整个进行删除,而且,该链接图标元素所属的元素组中包括有链接标识文字元素等合图填充元素,合图填充元素属于可删除元素类别,因此将链接标识文字元素也一并删除。又例如,缩小后的链接标识文字元素中的文字字号小于12pt,可能在合图模板中无法正常展示,因此可以将其作为目标删除合图元素整个进行删除,该链接标识文字元素所属的元素组中包括有链接图标元素等合图填充元素,因此将链接图标元素也一并删除。通过对目标删除合图元素和关联合图元素一并删除,保证了合图中各个合图元素展示的完整性。

图9示出了本申请实施例的目标合图模板效果示意图。从图中可见,将在合图资源位的展示范围内的原始合图模板作为目标合图模板,该目标合图模板在符合合图资源位的宽高尺寸的外观属性要求的同时,其中的各合图元素组均具有优化展示效果。

在得到目标合图模板后,商家用户可以上传各种自定义的交易对象元素和合图背景元素,以替换目标合图模板中的相应元素,以及,商家用户可以编辑目标合图模板中的宣传文案元素,最终得到符合商家用户需求的目标合图,并可以将该目标合图添加至展示页面的合图资源位上。

根据本申请实施例,通过选择外观属性匹配于合图资源位的原始合图模板作为待调整的原始合图模板,并在待调整原始合图模板的基础上,根据合图资源位的外观属性要求,进一步调整待调整原始合图模板中合图元素组的外观属性得到目标合图模板,采用用户的自定义合图元素更新目标合图模板中的合图元素以得到目标合图。在整个合图生成过程中,无须用户手动对合图中的多个合图元素进行调整,即可生成既符合合图资源位的外观属性要求、又具有优化展示效果的合图,从而节省了用户调整合图元素所耗费的人力和时间。

实施例二

图10示出了本申请实施例二的一种合图生成方法的步骤流程图,主要从合图生成平台的角度提供一种合图的生成方法,该方法可以具体包括如下步骤:

步骤201,提供合图资源位的提交入口以及多个原始合图模板集合;所述原始合图模板集合包括对应同一模板样式以及不同原始外观属性的多个原始合图模板,所述原始合图模板中包括多个合图元素组,并标记有各合图元素组的外观属性,所述合图元素组由同一展示范围内至少一种合图元素构成。

步骤202,接收合图编辑请求;所述合图编辑请求携带提交的合图资源位的标识以及选取的原始合图模板集合的标识。

合图生成平台可以向电子商务平台的商家用户提供一个合图资源位的提交入口,供商家用户在该提交入口提交所选择的合图资源位的标识。合图生成平台可以向电子商务平台的商家用户提供多个原始合图模板集合,用户可以从中选取一个或多个的原始合图模板集合,并向合图生成平台提交该原始合图模板集合的标识。

需要说明的是,上述的合图资源位可以为展示页面上用于展示合图的页面区域。合图可以由多个合图元素合成,例如由视频、文字、图片等元素合成一个合图。合图的外观属性可以根据具体的合图元素而定,例如,文字的外观属性可以为文字的字号,视频、图片的外观属性可以为宽高尺寸、直径尺寸、宽高比等。实际应用中,可以采用多种确定元素外观的属性作为外观属性。

具体实现中,合图生成平台可以根据合图编辑请求,确定用户当前所选择的合图资源位的外观属性要求,以及,确定对应于同一个模板样式、但原始外观属性不同的多个原始合图模板。

步骤203,根据所提交的合图资源位的外观属性要求,调整所选取的原始合图模板集合的其中一个原始合图模板的各合图元素组的外观属性,得到目标合图模板。

需要说明的是,一个原始合图模板集合中的多个原始合图模板具有不同的原始外观属性,例如,一个原始合图模板集合中具有多个不同宽高尺寸的原始合图模板。合图生成平台可以预先按照同一个模板样式,针对不同的宽高尺寸调整合图模板中各个元素的宽高尺寸、相对位置以及在模板中的占比,以使得不同宽高尺寸的原始合图模板中的各个元素保持完整的同时又具有优化展示的效果,因此可以将预先经过调整的原始合图模板的宽高尺寸作为原始外观属性。具有原始外观属性的原始合图模板可以选择作为后续进行进一步元素调整的基础模板。

可以根据合图资源位的外观属性要求,选取原始合图模板集合中的一个原始合图模板。实际应用中,可以选择匹配于该外观属性要求的某一个或多个原始合图模板。匹配的方式可以有多种,例如,针对于宽高尺寸的外观属性,可以首先计算合图资源位的宽高比,然后确定合图资源位的宽高比在多个宽高比范围中所处目标宽高比范围,将目标宽高比范围所对应的原始合图模板作为待调整的原始合图模板。实际应用中,可以采用多种方式选择外观属性匹配于合图资源位的原始合图模板,例如将合图资源位的宽高比与各个原始合图模板的宽高比相除,将除值较小的原始合图模板作为待调整的原始合图模板。

所选取的原始合图模板的外观属性可能与合图资源位的外观属性要求并不完全符合,因此可以对模板中的元素组进行调整,以符合合图资源位的外观属性要求。

需要说明的是,上述的合图元素组可以由在合图模板中处于同一展示范围的一个或多个合图元素构成。在调整某个元素组时,元素组内的多个合图元素一同进行调整,以保持元素组内多个合图元素在元素组的展示范围内的占比关系在调整前后均保持一致,避免某个合图元素被放大后同一展示范围内的其他合图元素在该范围内的占比变小,导致无法实现优化展示的效果。

具体实现中,可以首先基于原始合图模板的中心点等比放大或缩小原始合图模板,直至原始合图模板与合图资源位的任意边的尺寸相等,然后分别基于各合图元素组的中心点等比放大或缩小各合图元素组,直至合图元素组与合图资源位的另一任意边的尺寸相等。最后将超出合图资源位的展示区域的部分元素裁剪,将在合图资源位内的待调整原始合图模板作为目标合图模板。

实际应用中,可以采用多种方式调整原始合图模板以符合合图资源位的外观属性要求。例如,除了上述的整体缩放和各元素组分别缩放的方式之外,还可以采用调整各元素组中心点的方式调整原始合图模板。

实际应用中,可以根据原始合图模板的预先设定,针对部分合图元素组进行缩放。例如,仅针对原始合图模板中的图片元素进行缩放。

对原始合图模板中的多个合图元素组的外观属性进行调整后,可以得到符合合图资源位的外观属性要求的目标合图模板。

步骤204,采用用户的自定义合图元素更新所述目标合图模板中的合图元素,得到目标合图。

在得到目标合图模板后,可以将用户的自定义合图元素替换目标合图模板中的相应的合图元素,以得到目标合图。例如,将用户上传的图片替换模板中的图片。此外,用户也可以针对目标合图中的多个合图元素进行再次编辑。例如,用户可以针对其中的文字内容编辑成自定义的文字内容。

根据本申请实施例,通过选择外观属性匹配于合图资源位的原始合图模板作为待调整的原始合图模板,并在待调整原始合图模板的基础上,根据合图资源位的外观属性要求,进一步调整待调整原始合图模板中合图元素组的外观属性得到目标合图模板,采用用户的自定义合图元素更新目标合图模板中的合图元素以得到目标合图。在整个合图生成过程中,无须用户手动对合图中的多个合图元素进行调整,即可生成既符合合图资源位的外观属性要求、又具有优化展示效果的合图,从而节省了用户调整合图元素所耗费的人力和时间。

实施例三

图11示出了本申请实施例三的一种合图生成方法的步骤流程图,主要从合图生成平台的角度提供一种合图的生成方法,该方法可以具体包括如下步骤:

步骤301,收集合图资源展示平台中多个合图资源位的外观属性要求。

需要说明的是,上述的合图资源展示平台可以包括在多个合图资源位上展示各种合图的平台。例如,在多个广告区域展示有各种商品宣传图片的购物网站;又例如在不同图片展示区域上展示各种图片的图片展示类网站。

实际应用中,合图资源展示平台中包含有大量的合图资源位,而不同的合图资源位的外观属性要求不同,例如,不同的合图资源位具有不同的宽高尺寸、宽高比、直径尺寸等。

具体实现中,可以将合图资源展示平台中的多个合图资源位的外观属性要求进行收集。例如,收集合图资源位的宽高比。

步骤302,根据外观属性要求配置原始合图模板集合中各合图模板的原始外观属性以及对应的属性比例范围。

具体实现中,可以根据多个合图资源位的外观属性要求,生成若干个原始外观属性以及相应的属性比例范围。例如,根据多个合图资源位的宽高尺寸的出现频率确定某个宽高尺寸为原始宽高尺寸,并采用与该原始宽高尺寸接近的宽高比形成一个阈值范围,作为对应于该原始宽高尺寸的宽高比例范围。

可选地,所述步骤302可以包括以下子步骤:

子步骤s11,计算各个合图资源位的外观属性比例。

具体实现中,可以首先计算各个合图资源位的如宽高比等的外观属性比例。实际应用中,可能存在一些比较特殊的或出现频率较低的宽高尺寸,如400*10的宽高尺寸。可以将这些尺寸删除,仅保留正常尺寸和出现频率较高的尺寸。

子步骤s12,根据外观属性比例的分布,划分多个属性比例范围,各属性比例范围对应一个原始合图模板,各比例范围中分布的合图资源位的个数均匀。

具体实现中,可以根据外观属性比例的分布情况,将多个外观属性划分成多个属性比例范围。其中,可以在保持各比例范围内所分布的合图资源位的数量均匀的条件下进行比例范围的划分。划分比例范围后,可以将多个的属性比例范围分别对应多个原始合图模板。

子步骤s13,以各比例范围内外观属性比例的均值作为对应该比例范围的原始外观属性。

具体实现中,在得到多个属性比例范围后,可以确定该属性比例范围所对应的原始外观属性。例如,一个属性比例范围通常有最大属性比例和最小属性比例两个端值,取两个端值的均值作为该属性比例范围的原始外观属性。又例如,可以将该属性比例范围内的多个外观属性比例的均值作为原始外观属性。实际应用中,可以采用多种方式确定比例范围对应的原始外观属性。

经过上述处理步骤,可以得到若干个原始外观属性及其对应的属性比例范围。

步骤303,采用各原始外观属性生成原始合图模板集合,并提供给客户端展示,供用户通过客户端进行选择。

具体实现中,模板设计用户可以基于若干个原始外观属性和同一个模板样式设计若干原始合图模板,从而得到包含若干原始合图模板的原始合图模板集合,同一个原始合图模板集合中的若干原始合图模板分别具有不同的原始外观属性。可以将该原始合图模板集合返回至客户端进行展示,供商家用户通过客户端选择一个或多个原始合图模板集合。

在实际的应用场景中,展示页面上有大量的合图资源位,如果针对不同合图资源位的外观属性要求和不同的模板样式进行设计,则要进行大量的设计工作。

在本申请实施例中,通过根据合图资源位的外观属性要求预先确定有限个原始外观属性以及其对应的属性比例范围,针对于同一个模板样式,模板设计用户仅仅需要针对有限个原始外观属性进行原始合图模板的设计即可,无论商家用户选择何种外观属性要求的合图资源位,均可以适配至任意一个属性比例范围,并将该属性比例范围对应的某个原始外观属性的原始合图模板作为基础,以进一步调整得到目标合图。从而,节省了模板设计用户的设计工作量。

步骤304,提供合图资源位的提交入口以及多个原始合图模板集合;所述原始合图模板集合包括对应同一模板样式以及不同原始外观属性的多个原始合图模板,所述原始合图模板中包括多个合图元素组,并标记有各合图元素组的外观属性,所述合图元素组由同一展示范围内至少一种合图元素构成。

步骤305,接收合图编辑请求;所述合图编辑请求携带提交的合图资源位的标识以及选取的原始合图模板集合的标识。

步骤306,从不同原始外观属性的原始合图模板中,选择外观属性匹配于所述合图资源位的原始合图模板,作为待调整的原始合图模板。

可选地,具有不同原始外观属性的各原始合图模板对应不同的属性比例范围,所述步骤306可以包括以下子步骤:

子步骤s21,计算所述合图资源位的外观属性比例。

子步骤s22,确定合图资源位的外观属性比例在多个属性比例范围中所处目标属性比例范围。

子步骤s23,以目标属性比例范围对应的原始合图模板,作为待调整的原始合图模板。

具体地,可以根据合图资源位的宽高尺寸计算合图资源位的宽高比。例如,合图资源位a和合图资源位b的宽高尺寸分别为700像素*260像素和600像素*194像素,其宽高比分别为2.8和3.1。确定合图资源位的外观属性比例在多个属性比例范围中所处目标属性比例范围。例如,合图资源位a和合图资源位b的宽高比2.8和3.1处于2.7-3.5的宽高比范围内,因此2.7-3.5的宽高比范围为目标属性比例范围。该目标属性比例范围对应于原始宽高尺寸为640*200的原始合图模板,将该原始合图模板作为待调整的原始合图模板。

可选地,在所述选择外观属性匹配于所述合图资源位的原始合图模板之前,所述方法还包括:

获取展示所述目标合图的目标终端的终端类型,并查找所述终端类型的合图外观属性限制范围;

从不同原始外观属性的原始合图模板中,筛选出原始外观属性符合所述合图外观属性限制范围的原始合图模板。

上述的终端类型可以包括移动终端和固定终端。通常如手机、平板电脑等的移动终端的显示屏幕较小,而台式电脑、手提电脑等的固定终端的显示屏幕较大。相应地,两者对合图的展示尺寸存在限制,如果展示尺寸过小,可能无法在移动终端上正常展示。因此,可以首先获取展示目标合图的终端的终端类型,并确定该终端类型的合图外观属性限制范围。例如,移动终端的合图外观属性限制范围中,其宽高比最大阈值可以设定8,最小阈值为0.5,而固定终端的合图外观属性限制范围则可以相对较大,如宽高比最大阈值可以设定为14.2,最小阈值为0.2。

根据终端类型对应的合图外观属性限制范围,可以筛选出原始外观属性匹配于合图外观属性限制范围的若干原始合图模板,避免采用无法在该类型的终端上正常显示的原始合图模板生成合图。

步骤307,根据所提交的合图资源位的外观属性要求,调整所选取的原始合图模板集合的其中一个原始合图模板的各合图元素组的外观属性,得到目标合图模板。

可选地,所述步骤307可以包括以下子步骤:

子步骤s31,基于所述原始合图模板的中心点等比放大或缩小所述原始合图模板,直至所述原始合图模板与所述合图资源位的任意边的尺寸相等。

子步骤s32,分别基于各合图元素组的中心点等比放大或缩小各合图元素组,直至所述合图元素组与所述合图资源位的另一任意边的尺寸相等。

子步骤s33,将在所述合图资源位内的待调整原始合图模板作为所述目标合图模板。

生成合图模板的过程中,可以基于原始合图模板的中心点,将整个原始合图模板进行放大或缩小,直至原始合图模板与合图资源位的高度或宽度的尺寸相等。然后,可以各合图元素组的中心点,将各个合图元素组进行放大或缩小,直至合图元素组与合图资源位的高度或宽度的尺寸相等。缩放后,可以将超出合图资源位的部分交易对象元素和部分合图背景元素裁剪,将在合图资源位内的待调整原始合图模板作为目标合图模板。

可选地,所述方法还包括:

基于各合图元素组的中心点移动各合图元素组,直至各合图元素组在所述合图资源位内的占比与所述待调整原始合图模板的设定占比相等。

在对整个原始合图模板进行整体缩放后,可以各个合图元素组的中心点移动各合图元素组,直至各合图元素组在合图资源位内的占比,与待调整原始合图模板的设定占比相等。

可选地,所述合图元素包括合图主元素和合图填充元素,在所述子步骤s32之前,所述方法可以还包括以下子步骤:

子步骤s41,将各合图主元素和在各合图主元素的展示范围内的合图填充元素分成多个合图元素组。

子步骤s42,根据所述原始合图模板所对应的合图主元素调整规则,确定当前进行调整的目标合图主元素。

实际应用中,可以根据合图元素在合图中的展示作用,分为合图主元素和合图填充元素。合图主元素通常用于向用户传递信息,而合图填充元素通常用于修饰合图主元素,以起到美化合图的作用。可以将某个合图主元素和在该合图主元素的展示范围内的若干个合图填充元素组成一个合图元素组。

其中,不同的原始合图模板可以预设有合图主元素调整规则,不同的规则中需要进行调整的对象不同。根据对应的合图主元素调整规则,可以确定当前进行调整的目标合图主元素。

可选地,所述子步骤s32可以包括:

根据所述目标合图主元素确定当前进行调整的目标合图元素组。

将目标合图元素组内的合图主元素和合图填充元素,按照各自的中心点进行等比放大或缩小。

在确定当前进行调整的目标合图主元素后,可以将目标合图主元素所属的合图元素组作为目标合图元素组,并将该元素组内的合图主元素和合图填充元素,按照各个元素各自的中心点进行等比放大或缩小。

可选地,所述方法还包括:

若某合图元素超出所述合图资源位的展示区域,或超出设定外观属性阈值,将该合图元素作为目标删除合图元素;

删除所述目标删除合图元素及其关联合图元素。

在进行各合图元素组的缩放调整后,可能有部分的合图元素超出合图资源位的展示区域,或者,缩放后的合图元素的外观属性超出设定的外观属性阈值,可以将该合图元素作为目标删除合图元素进行删除。例如,由于在元素缩小的过程中可能会引起文字元素的字号变小,或者,由于用户在针对文字元素进行编辑时添加有多个文字元素,为了保证能展示全部的文字元素,需要将文字元素的字号变小。上述过程中均会导致文字元素的字号变化,此时则需要对变化后无法正常展示的文字元素进行删除。

可选地,在所述删除所述目标删除合图元素及其关联合图元素之前,所述方法还包括:

查找与超出展示区域的合图元素属于同一合图元素组的其他合图元素,或,查找与超出设定外观属性阈值的合图元素属于同一合图元素组的其他合图元素,作为所述关联合图元素。

具体实现中,在确定目标删除合图元素后,可以将与目标删除合图元素属于同一合图元素组的合图元素,作为关联合图元素删除。

可选地,在所述删除所述目标删除合图元素及其关联合图元素之前,所述方法还包括:

判定所述目标删除合图元素和/或所述关联合图元素所属的元素类别为可删除元素类别。

具体实现中,可以判断待删除的目标合图元素和关联合图元素的元素类别是否属于可删除元素类别。可删除元素类别可以预先设置,例如可以预设合图填充元素为可删除元素类别。因此,在确定目标删除合图元素后,可以将与目标删除合图元素属于同一合图元素组、且属于可删除元素类别的其他合图元素作为关联合图元素一并删除。

实际应用中,可以根据合图元素的元素类别选择某一种或多种的删除方法。例如,针对文字元素,可以将缩放后字号不符合预设字号阈值的文字元素删除;而针对修饰图片元素,可以将缩放后超出合图资源位的修饰图片元素删除。本领域技术人员可以根据实际需要设置不同元素对应的删除规则。例如,对于同时包括多种字号的宣传文案元素等合图主元素,可以在文案中所有字号均达到最小值时,从较大字号至较小字号的顺序依次删除文案中的文字元素;而对于链接文字元素等合图填充元素,可以在其小于一定字号后立即删除。

可选地,在所述删除所述目标删除合图元素及其关联合图元素之前,所述方法还包括:

当所述目标删除合图元素及其关联合图元素的数量之和大于预设阈值,重新选择其他原始外观属性的原始合图模板作为待调整原始合图模板。

具体实现中,可以计算目标删除合图元素及其关联合图元素的数量之和,当其大于预设阈值,表明当前需要删除的元素太多,可能会影响合图的展示效果。因此,可以重新选择其他原始外观属性的原始合图模板作为待调整原始合图模板。实际应用中,也可以在一些合图主元素被删除时,进行原始合图模板的重新选择。例如,合图模板中的主标题元素被删除时,可能会影响整个合图的展示效果,此时则可以重新选择模板。

可选地,所述重新选择其他原始外观属性的原始合图模板作为待调整原始合图模板包括:

确定符合所述合图资源位的外观属性要求的至少一个原始合图模板;

从所述至少一个原始合图模板中,选取原始外观属性的比例最大的原始合图模板作为当前的待调整原始合图模板。

具体实现中,在重新选择其他原始外观属性的原始合图模板时,可以首先确定符合合图资源位的外观属性要求的至少一个原始合图模板。例如,可以采用抄底尺寸为160*90的原始合图模板,基于抄底尺寸的模板向上适配外观属性的比例最大的原始合图模板,作为当前的待调整原始合图模板,直到选取到外观属性的比例最大、又保证不会有太多的合图元素被删除的原始合图模板。

步骤308,采用用户的自定义合图元素更新所述目标合图模板中的合图元素,得到目标合图。

步骤309,将所述目标合图添加至展示页面的合图资源位。

在得到目标合图后,可以将目标合图添加至展示页面中对应的合图资源位。例如,可以将包含有用户自定义合图元素的目标合图添加至某个电子商务平台的合图资源位中。

根据本申请实施例,通过判断某合图元素是否超出所述合图资源位的展示区域,或是否超出设定外观属性阈值,判定将该合图元素为目标删除合图元素,并查找与目标删除合图元素属于同一合图元素组的其他合图元素作为关联合图元素,将目标删除合图元素和关联合图元素一并删除,保证了合图中各个合图元素展示的完整性,提升了所生成合图的展示效果。

为了本领域技术人员深入了解本申请实施例中的原始外观属性配置方法、合图主元素调整规则和元素删除方法,以下将结合具体示例进行说明。

图12示出了本申请实施例的多个合图资源位的宽高尺寸数据分布示意图。从图中可见,从合图资源展示平台上收集到的多个合图资源位的宽高尺寸,计算其宽高比并将该宽高比的比值落入分布图的边界线上,根据比值在边界线上的分布情况,确定若干个原始宽高尺寸及其相应的宽高比范围。

图13示出了本申请实施例的一种合图主元素调整规则。从图中可见,不同的样式结构需要进行调整的元素组对象不同。例如,针对第四种样式结构的原始合图模板,则无须针对其中的背景图进行缩放调整。

图14示出了本申请实施例的元素删除具体规则示例一。从图中可见,背景文字元素“包邮”和“立即购买”缩小后的字号小于12pt,因此可以将其作为目标删除合图元素删除,并将与其属于同一元素组的背景图片作为关联合图元素一并删除。

图15示出了本申请实施例的元素删除具体规则示例二。从图中可见,背景图片元素超出了520*280的合图资源位,可以将其作为目标删除合图元素删除,并将与其属于同一元素组的背景文字元素“包邮”和“立即购买”作为关联合图元素一并删除。

实施例四

图16示出了本申请实施例四的一种合图模板生成方法的步骤流程图,主要从合图生成平台的角度提供一种合图模板的生成方法,该方法可以具体包括如下步骤:

步骤401,提供合图资源位的提交入口以及多个原始合图模板集合;所述原始合图模板集合包括对应同一模板样式以及不同原始外观属性的多个原始合图模板,所述原始合图模板中包括多个合图元素组,并标记有各合图元素组的外观属性,所述合图元素组由同一展示范围内至少一种合图元素构成。

步骤402,接收提交的合图资源位的标识以及选取的原始合图模板集合的标识。

步骤403,根据所提交的合图资源位的外观属性要求,调整所选取的原始合图模板集合的其中一个原始合图模板的各合图元素组的外观属性,得到目标合图模板。

根据本申请实施例,通过选择外观属性匹配于合图资源位的原始合图模板作为待调整的原始合图模板,并在待调整原始合图模板的基础上,根据合图资源位的外观属性要求,进一步调整待调整原始合图模板中合图元素组的外观属性得到目标合图模板,用户无须针对大量具有不同外观属性要求的合图资源位进行模板设计,节省了用户的设计工作量。

需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请实施例并不受所描述的动作顺序的限制,因为依据本申请实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本申请实施例所必须的。

实施例五

与实施例二对应,本申请实施例五还提供了一种合图生成装置,该装置可以具体应用于合图生成平台。图17示出了本申请实施例五的一种合图生成装置的结构框图,所述装置具体可以包括如下模块:

提交入口提供模块501,用于提供合图资源位的提交入口以及多个原始合图模板集合;所述原始合图模板集合包括对应同一模板样式以及不同原始外观属性的多个原始合图模板,所述原始合图模板中包括多个合图元素组,并标记有各合图元素组的外观属性,所述合图元素组由同一展示范围内至少一种合图元素构成。

请求接收模块502,用于接收合图编辑请求;所述合图编辑请求携带提交的合图资源位的标识以及选取的原始合图模板集合的标识;

外观属性调整模块503,用于根据所提交的合图资源位的外观属性要求,调整所选取的原始合图模板集合的其中一个原始合图模板的各合图元素组的外观属性,得到目标合图模板;

目标合图生成模块504,用于采用用户的自定义合图元素更新所述目标合图模板中的合图元素,得到目标合图。

根据本申请实施例,通过选择外观属性匹配于合图资源位的原始合图模板作为待调整的原始合图模板,并在待调整原始合图模板的基础上,根据合图资源位的外观属性要求,进一步调整待调整原始合图模板中合图元素组的外观属性得到目标合图模板,采用用户的自定义合图元素更新目标合图模板中的合图元素以得到目标合图。在整个合图生成过程中,无须用户手动对合图中的多个合图元素进行调整,即可生成既符合合图资源位的外观属性要求、又具有优化展示效果的合图,从而节省了用户调整合图元素所耗费的人力和时间。

实施例六

与实施例三对应,本申请实施例六还提供了一种合图生成装置,该装置可以具体应用于合图生成平台。图18示出了本申请实施例六的一种合图生成装置的结构框图,所述装置具体可以包括如下模块:

外观属性要求收集模块601,用于收集合图资源展示平台中多个合图资源位的外观属性要求。

原始外观属性配置模块602,用于根据外观属性要求配置原始合图模板集合中各合图模板的原始外观属性以及对应的属性比例范围。

原始合图模板集合生成模块603,用于采用各原始外观属性生成原始合图模板集合,并提供给客户端展示,供用户通过客户端进行选择。

提交入口提供模块604,用于提供合图资源位的提交入口以及多个原始合图模板集合;所述原始合图模板集合包括对应同一模板样式以及不同原始外观属性的多个原始合图模板,所述原始合图模板中包括多个合图元素组,并标记有各合图元素组的外观属性,所述合图元素组由同一展示范围内至少一种合图元素构成。

请求接收模块605,用于接收合图编辑请求;所述合图编辑请求携带提交的合图资源位的标识以及选取的原始合图模板集合的标识;

原始合图模板选择模块606,用于从不同原始外观属性的原始合图模板中,选择外观属性匹配于所述合图资源位的原始合图模板,作为待调整的原始合图模板。

外观属性调整模块607,用于根据所提交的合图资源位的外观属性要求,调整所选取的原始合图模板集合的其中一个原始合图模板的各合图元素组的外观属性,得到目标合图模板;

目标合图生成模块608,用于采用用户的自定义合图元素更新所述目标合图模板中的合图元素,得到目标合图。

目标合图添加模块609,用于将所述目标合图添加至展示页面的合图资源位。

可选地,具有不同原始外观属性的各原始合图模板对应不同的属性比例范围,所述原始合图模板选择模块606包括:

第一外观属性比例计算子模块,用于计算所述合图资源位的外观属性比例。

目标属性比例范围确定子模块,用于确定合图资源位的外观属性比例在多个属性比例范围中所处目标属性比例范围。

待调整原始合图模板确定子模块,用于以目标属性比例范围对应的原始合图模板,作为待调整的原始合图模板。

可选地,所述外观属性调整模块607包括:

等比缩放子模块,用于基于所述原始合图模板的中心点等比放大或缩小所述原始合图模板,直至所述原始合图模板与所述合图资源位的任意边的尺寸相等。

合图元素组等比缩放子模块,用于分别基于各合图元素组的中心点等比放大或缩小各合图元素组,直至所述合图元素组与所述合图资源位的另一任意边的尺寸相等。

目标合图模板生成子模块,用于将在所述合图资源位内的待调整原始合图模板作为所述目标合图模板。

可选地,所述装置还包括:

合图元素组移动模块,用于基于各合图元素组的中心点移动各合图元素组,直至各合图元素组在所述合图资源位内的占比与所述待调整原始合图模板的设定占比相等。

可选地,所述合图元素包括合图主元素和合图填充元素,所述装置还包括以下子模块:

合图元素组分组子模块,将各合图主元素和在各合图主元素的展示范围内的合图填充元素分成多个合图元素组。

目标合图主元素确定子模块,用于根据所述原始合图模板所对应的合图主元素调整规则,确定当前进行调整的目标合图主元素。

可选地,所述合图元素组等比缩放子模块包括:

目标合图元素组确定子单元,用于根据所述目标合图主元素确定当前进行调整的目标合图元素组。

元素等比缩放子单元,用于将目标合图元素组内的合图主元素和合图填充元素,按照各自的中心点进行等比放大或缩小。

可选地,所述装置还包括:

目标删除合图元素确定模块,用于若某合图元素超出所述合图资源位的展示区域,或超出设定外观属性阈值,将该合图元素作为目标删除合图元素;

元素删除模块,用于删除所述目标删除合图元素及其关联合图元素。

可选地,所述装置还包括:

关联合图元素确定模块,用于查找与超出展示区域的合图元素属于同一合图元素组的其他合图元素,或,查找与超出设定外观属性阈值的合图元素属于同一合图元素组的其他合图元素,作为所述关联合图元素。

可选地,所述装置还包括:

可删除元素类别判定模块,用于判定所述目标删除合图元素和/或所述关联合图元素所属的元素类别为可删除元素类别。

可选地,所述装置还包括:

模板重新选择模块,用于当所述目标删除合图元素及其关联合图元素的数量之和大于预设阈值,重新选择其他原始外观属性的原始合图模板作为待调整原始合图模板。

可选地,所述模板重新选择模块包括:

原始合图模板重新选择子模块,用于确定符合所述合图资源位的外观属性要求的至少一个原始合图模板。

原始合图模板选取子模块,用于从所述至少一个原始合图模板中,选取原始外观属性的比例最大的原始合图模板作为当前的待调整原始合图模板。

可选地,所述装置还包括:

终端类型获取模块,用于获取展示所述目标合图的目标终端的终端类型,并查找所述终端类型的合图外观属性限制范围。

原始合图模板筛选模块,用于从不同原始外观属性的原始合图模板中,筛选出原始外观属性符合所述合图外观属性限制范围的原始合图模板。

可选地,所述原始外观属性配置模块602包括:

第二外观属性比例计算子模块,用于计算各个合图资源位的外观属性比例。

属性比例范围划分子模块,用于根据外观属性比例的分布,划分多个属性比例范围,各属性比例范围对应一个原始合图模板,各比例范围中分布的合图资源位的个数均匀。

原始外观属性确定子模块,用于以各比例范围内外观属性比例的均值作为对应该比例范围的原始外观属性。

在本申请实施例中,通过根据合图资源位的外观属性要求预先确定有限个原始外观属性以及其对应的属性比例范围,针对于同一个模板样式,模板设计用户仅仅需要针对有限个原始外观属性进行原始合图模板的设计即可,无论商家用户选择何种外观属性要求的合图资源位,均可以适配至任意一个属性比例范围,并将该属性比例范围对应的某个原始外观属性的原始合图模板作为基础,以进一步调整得到目标合图。从而,节省了模板设计用户的设计工作量。

根据本申请实施例,通过判断某合图元素是否超出所述合图资源位的展示区域,或是否超出设定外观属性阈值,判定将该合图元素为目标删除合图元素,并查找与目标删除合图元素属于同一合图元素组的其他合图元素作为关联合图元素,将目标删除合图元素和关联合图元素一并删除,保证了合图中各个合图元素展示的完整性,提升了所生成合图的展示效果。

实施例七

与实施例四对应,本申请实施例七还提供了一种合图模板的生成装置,该装置可以具体应用于合图模板生成平台。图19示出了本申请实施例七的一种合图模板生成装置的结构框图,所述装置具体可以包括如下模块:

提交入口提供模块701,用于提供合图资源位的提交入口以及多个原始合图模板集合;所述原始合图模板集合包括对应同一模板样式以及不同原始外观属性的多个原始合图模板,所述原始合图模板中包括多个合图元素组,并标记有各合图元素组的外观属性,所述合图元素组由同一展示范围内至少一种合图元素构成。

标识接收模块702,用于接收提交的合图资源位的标识以及选取的原始合图模板集合的标识。

外观属性调整模块703,用于根据所提交的合图资源位的外观属性要求,调整所选取的原始合图模板集合的其中一个原始合图模板的各合图元素组的外观属性,得到目标合图模板。

根据本申请实施例,通过选择外观属性匹配于合图资源位的原始合图模板作为待调整的原始合图模板,并在待调整原始合图模板的基础上,根据合图资源位的外观属性要求,进一步调整待调整原始合图模板中合图元素组的外观属性得到目标合图模板,用户无须针对大量具有不同外观属性要求的合图资源位进行模板设计,节省了用户的设计工作量。

对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。

本领域内的技术人员应明白,本申请实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本申请实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

在一个典型的配置中,所述计算机系统包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。内存是计算机可读介质的示例。计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储系统或任何其他非传输介质,可用于存储可以被计算系统访问的信息。按照本文中的界定,计算机可读介质不包括非持续性的电脑可读媒体(transitorymedia),如调制的数据信号和载波。

本申请实施例是参照根据本申请实施例的方法、终端系统(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端系统的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端系统的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端系统以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理终端系统上,使得在计算机或其他可编程终端系统上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端系统上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本申请实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请实施例范围的所有变更和修改。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端系统中还存在另外的相同要素。

以上对本申请所提供的技术方案进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

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