本发明涉及图像处理,特别涉及一种营销海报的生成方法、介质和设备。
背景技术:
1、营销海报作为一种传播工具,可以直观地向消费者传递商品的特点与价值,因此是商品推广过程中常见的推广手段之一。
2、现有的营销海报的制作过程需要用户在海量的模板库中选择合适的海报模板,并将素材图片上传到选择的海报模板中相应的坑位,然后,将文案填充至海报模板中,以完成海报模板的制作;然而,在这种海报制作方式下用户需要消耗大量时间才能完成,且自身所选择的海报模板往往与素材之间不相匹配,从而导致生成的营销海报效率低。
技术实现思路
1、本技术旨在至少在一定程度上解决上述技术中的技术问题之一。为此,本技术的一个目的在于提出一种营销海报的生成方法,能够自动生成符合海报模板设计风格的图文素材,节约了用户在海报制作过程中所耗费的时间,从而提高了海报的生成效率。
2、本技术的第二个目的在于提出一种计算机可读存储介质。
3、本技术的第三个目的在于提出一种计算机设备。
4、为达到上述目的,本技术第一方面实施例提出了一种营销海报的生成方法,包括以下步骤:获取海报模版,其中,所述海报模版采用数据结构表示,以便采用所述数据结构的相应字段标识生成海报的所有元素,所述所有元素包括打标图片元素和打标文本元素;获取目标图片地址信息和对应的目标文本信息;根据每个打标图片元素对应的字段中的原始图片地址获取对应的原始图片,以便根据所述原始图片解析其抠图状态,并进行相应标记;获取图片比例优先级策略,以便根据所述图片比例策优先级略将每个目标图片地址信息一对一填入到每个打标图片元素对应的字段中,其中,在填入过程中,根据每个打标图片元素对应的抠图状态标记判断是否对目标图片进行抠图处理;根据打标文本元素对应的字段获取对应的原始内容长度和角色,其中,所述角色包括标题文本和正文文本;根据所述角色生成文本优先级策略,以便根据所述文本优先级策略将目标文本信息填入到打标文本元素对应的字段中,其中,在填入过程中,根据每个打标文本元素对应的原始内容长度判断是否对目标文本进行处理;根据选中的所有元素调整后的显示状态,基于海报模版生成相应的海报。
5、根据本技术实施例的营销海报的生成方法,首先,获取海报模版,其中,海报模版采用数据结构表示,以便采用数据结构的相应字段标识生成海报的所有元素,所有元素包括打标图片元素和打标文本元素;然后,获取目标图片地址信息和对应的目标文本信息;接着,根据每个打标图片元素对应的字段中的原始图片地址获取对应的原始图片,以便根据原始图片解析其抠图状态,并进行相应标记;再然后,获取图片比例优先级策略,以便根据图片比例策优先级略将每个目标图片地址信息一对一填入到每个打标图片元素对应的字段中,其中,在填入过程中,根据每个打标图片元素对应的抠图状态标记判断是否对目标图片进行抠图处理;再接着,根据打标文本元素对应的字段获取对应的原始内容长度和角色,其中,角色包括标题文本和正文文本;然后,根据角色生成文本优先级策略,以便根据文本优先级策略将目标文本信息填入到打标文本元素对应的字段中,其中,在填入过程中,根据每个打标文本元素对应的原始内容长度判断是否对目标文本进行处理;最后,根据选中的所有元素调整后的显示状态,基于海报模版生成相应的海报;由此,能够自动生成符合海报模板设计风格的图文素材,节约了用户在海报制作过程中所耗费的时间,从而提高了海报的生成效率。
6、另外,根据本技术上述实施例提出的营销海报的生成方法还可以具有如下附加的技术特征:
7、可选地,获取目标图片地址信息和对应的目标文本信息,包括:获取用户登录的身份标识信息和图文接入平台的开放接口,以便根据所述身份标识信息和所述开放接口获取用户的完整商品列表;获取用户在所述完整商品列表中选择的需要制作图文内容的商品,以便根据所述商品id继续从所述开放接口获取所述商品对应的目标图片地址信息和对应的目标文本信息。
8、可选地,根据每个打标图片元素对应的抠图状态标记判断是否对目标图片进行抠图处理,包括:如果打标图片元素对应的抠图状态标记为存在抠图,则将目标图片提交到智能抠图服务中进行抠图处理,并返回抠图后的新图片地址信息,以便将新图片地址信息填入到打标图片元素对应的字段中;如果打标图片元素对应的抠图状态标记为不存在抠图,则不对目标图片进行抠图处理。
9、可选地,在根据所述图片比例策优先级略将每个目标图片地址信息一对一填入到每个打标图片元素对应的字段的过程中还包括:如果获取到的所述目标图片的数量小于所述打标图片元素的数量,则继续根据所述图片比例策优先级略循环利用所述目标图片,以便进行一对一填入。
10、可选地,根据所述角色生成文本优先级策略,以便根据所述文本优先级策略将目标文本信息填入到打标文本元素对应的字段中,包括:所述目标文本信息包括话题和卖点;如果所述角色为标题文本,则填入的文本优先级策略为话题大于卖点,以便优先将所述目标文本信息中的话题填入到打标文本元素对应的字段中;如果所述角色为正文文本,则填入的文本优先级策略为卖点大于话题,以便优先将所述目标文本信息中的卖点填入到打标文本元素对应的字段中。
11、可选地,根据每个打标文本元素对应的原始内容长度判断是否对目标文本进行处理,包括:如果获取到的所述目标文本长度大于所述打标文本元素对应的原始内容长度,则将目标文本提交到分词和缩写服务中进行处理,并返回符合长度要求的新目标文本信息,以便将新目标文本信息填入到打标文本元素对应的字段中;如果获取到的所述目标文本长度小于等于所述打标文本元素对应的原始内容长度,则不对目标文本进行处理。
12、可选地,如果获取的目标文本信息不存在话题或者卖点,则获取所述目标文本信息的标题和类目,结合角色和原始内容长度,按句式模板组合提交到aigc服务中,以获得由ai生成的文本内容,再将其填入打标文本元素对应的字段中。
13、可选地,根据选中的所有元素调整后的显示状态,基于海报模版生成相应的海报,包括:编辑器渲染处理过的新模板数据,并进行预览;将选中的所渲染的内容按数据中layout为单位,导出为对应张数的图片,以便得到图文营销海报。
14、为达到上述目的,本技术第二方面实施例提出了一种计算机可读存储介质,其上存储有营销海报的生成程序,该营销海报的生成程序被处理器执行时实现如上述的营销海报的生成方法。
15、根据本技术实施例的计算机可读存储介质,通过存储营销海报的生成程序,这样营销海报的生成程序在被处理器执行时实现如上述的营销海报的生成方法,由此,能够自动生成符合海报模板设计风格的图文素材,节约了用户在海报制作过程中所耗费的时间,从而提高了海报的生成效率。
16、为达到上述目的,本技术第三方面实施例提出了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现如上述的营销海报的生成方法。
17、根据本技术实施例的计算机设备,通过处理器执行上述营销海报的生成程序,由此,能够自动生成符合海报模板设计风格的图文素材,节约了用户在海报制作过程中所耗费的时间,从而提高了海报的生成效率。
1.一种营销海报的生成方法,其特征在于,包括以下步骤:
2.如权利要求1所述的营销海报的生成方法,其特征在于,获取目标图片地址信息和对应的目标文本信息,包括:
3.如权利要求1所述的营销海报的生成方法,其特征在于,根据每个打标图片元素对应的抠图状态标记判断是否对目标图片进行抠图处理,包括:
4.如权利要求3所述的营销海报的生成方法,其特征在于,在根据所述图片比例策优先级略将每个目标图片地址信息一对一填入到每个打标图片元素对应的字段的过程中还包括:
5.如权利要求1所述的营销海报的生成方法,其特征在于,根据所述角色生成文本优先级策略,以便根据所述文本优先级策略将目标文本信息填入到打标文本元素对应的字段中,包括:
6.如权利要求5所述的营销海报的生成方法,其特征在于,根据每个打标文本元素对应的原始内容长度判断是否对目标文本进行处理,包括:
7.如权利要求6所述的营销海报的生成方法,其特征在于,如果获取的目标文本信息不存在话题或者卖点,则获取所述目标文本信息的标题和类目,结合角色和原始内容长度,按句式模板组合提交到aigc服务中,以获得由ai生成的文本内容,再将其填入打标文本元素对应的字段中。
8.如权利要求1-7中任一项所述的营销海报的生成方法,其特征在于,根据选中的所有元素调整后的显示状态,基于海报模版生成相应的海报,包括:
9.一种计算机可读存储介质,其特征在于,其上存储有营销海报的生成程序,该营销海报的生成程序被处理器执行时实现如权利要求1-8中任一项所述的营销海报的生成方法。
10.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时,实现如权利要求1-8中任一项所述的营销海报的生成方法。
