一种平面作品处理方法及相关设备技术

技术编号:31237070 阅读:11 留言:0更新日期:2021-12-08 10:21
本发明专利技术公开了一种平面作品处理方法及相关设备,可以获得单页平面作品中至少一个作品元素组件的组件内容数据,获得模板请求参数,基于模板请求参数获得至少一个图片模板,将一个图片模板确定为目标图片模板,在目标图片模板的各模板元素组件中,查找出携带有预定义标签的目标模板元素组件,在各作品元素组件的组件内容数据中,查找出与目标模板元素组件相对应的目标组件内容数据,基于目标组件内容数据,对目标模板元素组件中的组件内容数据进行替换处理,获得处理后目标图片模板,将处理后目标图片模板渲染至画布上,获得渲染后画布,将渲染后画布转换为相应的一张目标平面图片。本发明专利技术可以实现将单页平面作品转换为平面图片。片。片。

【技术实现步骤摘要】
一种平面作品处理方法及相关设备


[0001]本专利技术涉及数据处理
,尤其涉及一种平面作品处理方法及相关设备。

技术介绍

[0002]随着科学技术和社会经济的发展,平面作品的应用领域不断扩大。
[0003]其中,平面作品是指可以由图片、文字、二维码、嵌入框、日签和/或背景等多个部分构成的平面设计作品。其中,每个部分均可以为平面作品中的一个元素组件,比如,平面作品中的某个图片可以称为平面作品中的一个图片元素组件。平面作品可以是由H5编辑器或表单编辑器等非平面编辑器进行平面设计生成的。
[0004]但是,现有技术无法将平面作品转换为相应的平面图片。

技术实现思路

[0005]鉴于上述问题,本专利技术提供一种克服上述问题或者至少部分地解决上述问题的平面作品处理方法及相关设备,技术方案如下:
[0006]一种平面作品处理方法,包括:
[0007]获得单页平面作品中至少一个作品元素组件的组件内容数据;
[0008]获得模板请求参数,基于所述模板请求参数获得至少一个图片模板,各所述图片模板中均包括至少一个模板元素组件;
[0009]将一个所述图片模板确定为目标图片模板;
[0010]在所述目标图片模板的各所述模板元素组件中,查找出携带有预定义标签的目标模板元素组件;
[0011]在各所述作品元素组件的组件内容数据中,查找出与所述目标模板元素组件相对应的目标组件内容数据;
[0012]基于所述目标组件内容数据,对所述目标模板元素组件中的组件内容数据进行替换处理,获得处理后目标图片模板;
[0013]将所述处理后目标图片模板渲染至画布上,获得渲染后画布;
[0014]将所述渲染后画布转换为相应的一张目标平面图片。
[0015]可选的,在所述将所述渲染后画布转换为相应的一张目标平面图片之后,所述方法还包括:
[0016]返回执行所述将一个所述图片模板确定为目标图片模板的步骤,直至获得各所述图片模板对应的目标平面图片。
[0017]可选的,所述模板请求参数包括:应用场景标识的数量N、平面图片需求数量M和图片模板标识的数量Z。
[0018]可选的,所述基于所述模板请求参数获得至少一个图片模板,包括:
[0019]如果Z与N的和值不大于M,则基于Z个图片模板标识获得Z个图片模板,基于N个应用场景标识获得N个图片模板,并随机获得X1个图片模板,所述Z、N与X1的和值为M;
[0020]如果Z不小于M,则基于Z个图片模板标识中的M个图片模板标识,获得相应的M个图片模板;
[0021]如果Z小于M,且Z与N的和值大于M,则基于Z个图片模板标识获得Z个图片模板,基于N个应用场景标识中的X个应用场景标识,获得相应的X2个图片模板,所述Z与X2的和值为M。
[0022]可选的,在所述获得模板请求参数之后,所述方法还包括:
[0023]按照预定义校验方式对所述模板请求参数进行校验,校验通过后再执行所述基于所述模板请求参数获得至少一个图片模板的步骤;
[0024]其中:所述预定义校验方式包括:第一校验方式、第二校验方式和/或第三校验方式;
[0025]所述第一校验方式为:校验所述模板请求参数中是否包含必需参数;
[0026]所述第二校验方式为:校验所述模板请求参数中各参数的参数类型是否正确;
[0027]所述第三校验方式为:校验所述模板请求参数中各参数的参数值是否满足预定义条件。
[0028]可选的,所述方法应用于平面编辑器,所述获得单页平面作品中至少一个作品元素组件的组件内容数据,包括:
[0029]获得非平面编辑器发送的单页平面作品中至少一个作品元素组件的组件内容数据;
[0030]所述获得模板请求参数,包括:
[0031]获得所述非平面编辑器发送的模板请求参数;
[0032]所述方法还包括:将所述目标平面图片发送至所述非平面编辑器中进行展示。
[0033]一种平面作品处理装置,包括:第一获得单元、第二获得单元、第三获得单元、第一确定单元、第一查找单元、第二查找单元、替换处理单元、第四获得单元、第五获得单元和转换单元;其中:
[0034]所述第一获得单元,用于获得单页平面作品中至少一个作品元素组件的组件内容数据;
[0035]所述第二获得单元,用于获得模板请求参数;
[0036]所述第三获得单元,用于基于所述模板请求参数获得至少一个图片模板,各所述图片模板中均包括至少一个模板元素组件;
[0037]所述第一确定单元,用于将一个所述图片模板确定为目标图片模板;
[0038]所述第一查找单元,用于在所述目标图片模板的各所述模板元素组件中,查找出携带有预定义标签的目标模板元素组件;
[0039]所述第二查找单元,用于在各所述作品元素组件的组件内容数据中,查找出与所述目标模板元素组件相对应的目标组件内容数据;
[0040]所述替换处理单元,用于基于所述目标组件内容数据,对所述目标模板元素组件中的组件内容数据进行替换处理;
[0041]所述第四获得单元,用于获得处理后目标图片模板;
[0042]所述第五获得单元,用于将所述处理后目标图片模板渲染至画布上,获得渲染后画布;
[0043]所述转换单元,用于将所述渲染后画布转换为相应的一张目标平面图片。
[0044]可选的,所述装置还包括:第一触发单元;
[0045]所述第一触发单元,用于触发所述第一确定单元,直至获得各所述图片模板对应的目标平面图片。
[0046]可选的,所述模板请求参数包括:应用场景标识的数量N、平面图片需求数量M和图片模板标识的数量Z。
[0047]可选的,所述第三获得单元,包括:第一图片模板获得单元、第二图片模板获得单元、第三图片模板获得单元、第四图片模板获得单元、第五图片模板获得单元和第六图片模板获得单元;其中:
[0048]如果Z与N的和值不大于M,则触发所述第一图片模板获得单元、所述第二图片模板获得单元和所述第三图片模板获得单元;
[0049]如果Z不小于M,则触发所述第四图片模板获得单元;
[0050]如果Z小于M,且Z与N的和值大于M,则触发所述第五图片模板获得单元和所述第六图片模板获得单元;其中:
[0051]所述第一图片模板获得单元,用于基于Z个图片模板标识获得Z个图片模板;
[0052]所述第二图片模板获得单元,用于基于N个应用场景标识获得N个图片模板;
[0053]所述第三图片模板获得单元,用于随机获得X1个图片模板;其中,所述Z、N与X1的和值为M;
[0054]所述第四图片模板获得单元,用于基于Z个图片模板标识中的M个图片模板标识,获得相应的M个图片模板;
[0055]所述第五图片模板获得单元,用于基于Z个图片模板标识获得Z个图片模板;
[0056]所述第六图片模板获得单元,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种平面作品处理方法,其特征在于,包括:获得单页平面作品中至少一个作品元素组件的组件内容数据;获得模板请求参数,基于所述模板请求参数获得至少一个图片模板,各所述图片模板中均包括至少一个模板元素组件;将一个所述图片模板确定为目标图片模板;在所述目标图片模板的各所述模板元素组件中,查找出携带有预定义标签的目标模板元素组件;在各所述作品元素组件的组件内容数据中,查找出与所述目标模板元素组件相对应的目标组件内容数据;基于所述目标组件内容数据,对所述目标模板元素组件中的组件内容数据进行替换处理,获得处理后目标图片模板;将所述处理后目标图片模板渲染至画布上,获得渲染后画布;将所述渲染后画布转换为相应的一张目标平面图片。2.根据权利要求1所述的平面作品处理方法,其特征在于,在所述将所述渲染后画布转换为相应的一张目标平面图片之后,所述方法还包括:返回执行所述将一个所述图片模板确定为目标图片模板的步骤,直至获得各所述图片模板对应的目标平面图片。3.根据权利要求1所述的平面作品处理方法,其特征在于,所述模板请求参数包括:应用场景标识的数量N、平面图片需求数量M和图片模板标识的数量Z。4.根据权利要求3所述的平面作品处理方法,其特征在于,所述基于所述模板请求参数获得至少一个图片模板,包括:如果Z与N的和值不大于M,则基于Z个图片模板标识获得Z个图片模板,基于N个应用场景标识获得N个图片模板,并随机获得X1个图片模板,所述Z、N与X1的和值为M;如果Z不小于M,则基于Z个图片模板标识中的M个图片模板标识,获得相应的M个图片模板;如果Z小于M,且Z与N的和值大于M,则基于Z个图片模板标识获得Z个图片模板,基于N个应用场景标识中的X个应用场景标识,获得相应的X2个图片模板,所述Z与X2的和值为M。5.根据权利要求1所述的平面作品处理方法,其特征在于,在所述获得模板请求参数之后,所述方法还包括:按照预定义校验方式对所述模板请求参数进行校验,校验通过后再执行所述基于所述模板请求参数获得至少一个图片模板的步骤;其中:所述预定义校验方式包括:第一校验方式、第二校验方式和/或第三校验方式;所述第一校验方式为:校验所述模板请求参数中是否包含必需参数;所述第二校验方式为:校验所述模板请求参数中各参数的参数类型是否正确;所述第三校验方式为:校验所述模板请求参数...

【专利技术属性】
技术研发人员:黄金李蕊汤易
申请(专利权)人:成都中网易企秀科技有限公司
类型:发明
国别省市:

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

1