一种多尺寸广告的生成方法及系统与流程

文档序号:15463274发布日期:2018-09-18 18:41阅读:266来源:国知局

本发明属于广告生成的技术领域,具体涉及一种多尺寸广告的生成方法及系统。



背景技术:

随着互联网的发展,广告营销模式被带入了数字媒体的时代,越来越多的媒体通过接入DSP(需求方平台)或搭建广告投放系统来实现流量变现。虽然DSP和广告投放系统的背后的技术含量很高,可是广告主只需要通过简单的创编和策略设置,就能完成广告投放,实现提升产品知名度、打造品牌美誉度、树立产品形象等目的。

由于不同媒体提供的广告位尺寸千差万别,且对素材格式及大小设有不同的规范,因此广告主需要同时在多个媒体推广自己的产品时,就需要针对每个媒体的每个广告位单独制作广告素材。目前广告系统提供的图片创编工具主要存在以下缺陷:每次只能制作一张创意素材,当需要制作大量排版相似尺寸不同的广告素材时,人力成本大;对原始素材缩放后,导致生成的图片素材模糊,不符合投放标准。



技术实现要素:

本发明克服现有技术存在的不足,所要解决的技术问题为:提供一种能够快速地生成大批量广告图片的多尺寸广告的生成方法及系统。

为了解决上述技术问题,本发明采用的技术方案为:一种多尺寸广告的生成方法,包括:S101、获取素材信息及模板信息;S102、对素材信息及模板信息进行匹配,生成预览图;S103、对预览图进行编辑修改;S104、将预览图生成广告图片并导出。

优选地,还包括:管理生成的html模板和html模板的基本信息;对生成的html模板和html模板的基本信息进行存储,形成模板数据库。

优选地,还包括:管理用户上传的素材;将用户上传的素材和已上传的素材进行存储,形成素材数据库。

优选地,所述将预览图生成广告图片并导出,具体包括:选择需要批量导出的广告图片;将广告图片发送至图片服务单元;生成广告图片并打包压缩。

优选地,所述生成广告图片并打包压缩,具体包括:对生成的配置、尺寸、广告图片的大小进行校验;对数据进行按照图层的倒序依次排序;打开画布,按照图层的倒序,依次将窗口渲染在画布区域内,生成广告图片;将广告图片通过生成单元发送至处理单元,将广告图片进行打包压缩。

相应地,一种多尺寸广告的生成系统,包括:获取单元:用于获取素材信息及模板信息;处理单元:用于对素材信息及模板信息进行匹配,生成预览图;编辑单元:用于对预览图进行编辑修改;生成单元:用于将预览图生成广告图片并导出。

优选地,还包括:模板管理单元:用于管理生成的html模板和html模板的基本信息;模板数据库建立单元:用于对生成的html模板和html模板的基本信息进行存储,形成模板数据库。

优选地,还包括:素材管理单元:用于管理用户上传的素材;素材数据库建立单元:用于将用户上传的素材和已上传的素材进行存储,形成素材数据库。

优选地,所述生成单元,具体包括:选择单元:用于选择需要批量导出的广告图片;第一传输单元:用于将广告图片发送至图片服务单元;图片服务单元:用于生成广告图片并打包压缩。

优选地,所述图片服务单元,具体包括:校验单元:用于对生成的配置、尺寸、广告图片的大小进行校验;排列单元:用于对数据进行按照图层的倒序依次排序;渲染单元:打开画布,按照图层的倒序,依次将窗口渲染在画布区域内,生成广告图片;第二传输单元:用于将广告图片通过生成单元发送至处理单元,将广告图片进行打包压缩。

本发明与现有技术相比具有以下有益效果:

1、本发明提供的一种多尺寸广告的生成方法及系统,一次上传素材即可自动生成其他尺寸的创意素材,大幅提升广告主制作创意素材的效率,降低了广告图片制作门槛,使用方便、简单,本发明通过优化图片生成流程,确保在对素材进行缩放等调整后,生成图片仍具有较高的清晰度;本发明提供的自动适配媒体广告位约束功能,能自动生成符合媒体投放标准的创意素材,有效避免因素材尺寸、格式等原因导致的素材被拒问题。

2、本发明还包括模板管理单元和模板数据库建立单元,能够将用户自己创作的模板及模板的基本信息进行管理并保存,当用户再次使用时,能够快速找到模板,节约了时间,提高了工作效率。

3、本发明还包括素材管理单元和素材数据库建立单元,能够将用户自己上传的素材进行管理并保存,并可选择素材数据库中的素材,方便用户使用,提高了工作效率。

附图说明

下面结合附图对本发明做进一步详细的说明;

图1为本发明实施例一提供的一种多尺寸广告的生成方法的流程示意图;

图2为本发明实施例一提供的一种多尺寸广告的生成系统的结构示意图;

图3为本发明实施例二提供的一种多尺寸广告的生成系统的结构示意图;

图4为本发明实施例三提供的一种多尺寸广告的生成系统的结构示意图;

图5为本发明实施例四提供的一种多尺寸广告的生成系统的结构示意图;

图6为本发明实施例五提供的一种多尺寸广告的生成系统的结构示意图;

其中:101为获取单元,102为处理单元,103为编辑单元,104为生成单元,1041为选择单元,1042为第一传输单元,1043为图片服务单元,10431为校验单元,10432为排列单元,10433为渲染单元,10434为第二传输单元,105为模板管理单元,106为模板数据库建立单元,107为素材管理单元,108为素材数据库建立单元。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例;基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1为本发明实施例一提供的一种多尺寸广告的生成方法的流程示意图,如图1所示,一种多尺寸广告的生成方法,包括:

S101、获取素材信息及模板信息;

S102、对素材信息及模板信息进行匹配,生成预览图;

S103、对预览图进行编辑修改;

S104、将预览图生成广告图片并导出。

进一步地,还包括:管理生成的html模板和html模板的基本信息;对生成的html模板和html模板的基本信息进行存储,形成模板数据库。

进一步地,还包括:管理用户上传的素材;将用户上传的素材和已上传的素材进行存储,形成素材数据库。

具体地,所述将预览图生成广告图片并导出,具体包括:选择需要批量导出的广告图片;将广告图片发送至图片服务单元;生成广告图片并打包压缩。

进一步地,所述生成广告图片并打包压缩,具体包括:对生成的配置、尺寸、广告图片的大小进行校验;对数据进行按照图层的倒序依次排序;打开画布,按照图层的倒序,依次将窗口渲染在画布区域内,生成广告图片;将广告图片通过生成单元发送至处理单元,将广告图片进行打包压缩。

图2为本发明实施例一提供的一种多尺寸广告的生成系统的结构示意图,如图2所示,一种多尺寸广告的生成系统,包括:

获取单元101:用于获取素材信息及模板信息;

处理单元102:用于对素材信息及模板信息进行匹配,生成预览图;

编辑单元103:用于对预览图进行编辑修改;

生成单元104:用于将预览图生成广告图片并导出。

所述编辑单元103包括以下两种情况:1、同组创意图片编辑:根据宽高比分成不同的组(横板、竖版、方形、类方形等等);每个尺寸相同位置的元素都有一个区别于其他元素的唯一标识;当选中某个尺寸的某个元素并进行编辑时,同组的其他尺寸具有相同标识的元素也会同比跟着变。例如:一个1920*1080的模板(设为A)和1280*720的模板(设为B)属于同组,假设A和B都有logo元素,当A的logo元素向下移动20px的同时,B的logo元素也会向下移动,距离约等于是13px(20*(720/1080)),向其他方向移动同理;2、单个创意图片编辑:使用方法同同组编辑,只作用于当前尺寸。

图3为本发明实施例二提供的一种多尺寸广告的生成系统的结构示意图,如图3所示,在实施例一的基础上,所述一种多尺寸广告的生成系统,还包括:

模板管理单元105:用于管理生成的html模板和html模板的基本信息;

模板数据库建立单元106:用于对生成的html模板和html模板的基本信息进行存储,形成模板数据库。

html模板制作,主要通过模板生成工具、输入模板的配置参数,可以直接生成html模板,供生成创意图片使用,具体实施步骤如下:1、用户根据自己需求使用模板制作工具生成html模板,复制供新建模板使用;此步骤中根据能够为html模板添加子模板,填写模板的配置信息,广告图片的尺寸、生成广告图片的大小限制;2、用户通过浏览器调用处理单元102添加模板功能,处理单元102渲染添加模板页面;3、名称、描述、预览图等一些基本信息进行添加模板,点击保存按钮前端通过formData方式传递数据到处理单元102,处理单元102调用模板管理单元105生成保存到模板数据库中;配置信息填写完之后,点击完成按钮,前端通过formdata数据传递方式给处理单元102,处理单元102接收到数据给模板管理单元105,进行模板解析,获取模板中每个坑位的唯一标签生成模板配置信息,保存到模板数据库中。

步骤1中,具体包括打开模板制作页面,定义模板的宽高;添加模板元素坑位,为元素坑位设置标签、位置、宽高、层级以及元素在坑位里的表现形式。层级是为了保证生成图片时的渲染顺序,严格按照坑位宽高、垂直居中、水平居中、居上/右/下/左、按素材比例填充;同比例不同尺寸的模板只需要制作一个最大尺寸的模板,其他同比例尺寸的模板通过缩放得到;点击完成生成html模板,模板会通过模板管理单元105保存到模板数据库。

图4为本发明实施例三提供的一种多尺寸广告的生成系统的结构示意图,如图4所示,在实施例二的基础上,所述一种多尺寸广告的生成系统,还可包括:

素材管理单元107:用于管理用户上传的素材;

素材数据库建立单元108:用于将用户上传的素材和已上传的素材进行存储,形成素材数据库。

图5为本发明实施例四提供的一种多尺寸广告的生成系统的结构示意图,如图5所示,在实施例三的基础上,所述生成单元104,具体包括:

选择单元1041:用于选择需要批量导出的广告图片;

第一传输单元1042:用于将广告图片发送至图片服务单元;

图片服务单元1043:用于生成广告图片并打包压缩。

具体地,用户通过浏览器渲染的模板列表页选择html模板,处理单元102把选择模板的标签配置通过json方式返回给前端,前端接收到标签信息,打开并渲染新的页面,展示需要素材的标签信息,根据标签上传素材,处理单元102接收到数据保存到了素材数据库,并通过json返回给前端,前端展示素材信息,用户也可以直接从素材数据库中选择已有标签的图片素材,处理单元102调用素材管理单元,获取该模板以前使用过的素材,点击下一步,处理单元102请求模板管理单元105获取当前模板的所有尺寸,弹框展现,选择需要生成模板的尺寸,点击生成,处理单元102会对上传的标签进行排序,生成组合列表,对每个组合进行模板标志位的标签替换,生成预览图,预览图微调,用户根据自己的需要进行对创意进行微调,缩放、拖拽等操作,微调完成后,用户选择批量导出创意图片,浏览器提取需要生成图片的信息把数据传递给处理单元102,处理单元102通过RPC传递给图片服务单元1043,进行生成图片操作,生成完图片,图片服务单元1043通过RPC发送给处理单元102,处理单元102打包压缩,下载生成的创意图片预览效果,有不合适的可以编辑微调。

图6为本发明实施例五提供的一种多尺寸广告的生成系统的结构示意图,如图6所示,在实施例四的基础上,所述图片服务单元1043,具体包括:

校验单元10431:用于对生成的配置、尺寸、广告图片的大小进行校验;

排列单元10432:用于对数据进行按照图层的倒序依次排序;

渲染单元10433:打开画布,按照图层的倒序,依次将窗口渲染在画布区域内,生成广告图片;

第二传输单元10434:用于将广告图片通过生成单元104发送至处理单元102,将广告图片进行打包压缩。

图片服务单元1043的具体过程为:图片服务单元1043接收到数据,进行对生成的配置、尺寸、最终生成创意图片的大小校验解析数据,对数据进行按照图层的倒序(从底向上)依次排序,打开画布,定义画布的宽高;开始画图,按照图层的倒序(从底向上)依次将窗口渲染在画布区域内;生成图片,图片服务单元1043通过RPC把生成的图片传递给处理单元102。

本发明提供的一种多尺寸广告的生成方法及系统,一次上传素材即可自动生成其他尺寸的创意素材,大幅提升广告主制作创意素材的效率;本发明通过优化图片生成流程,确保在对素材进行缩放等调整后,生成图片仍具有较高的清晰度;本发明提供的自动适配媒体广告位约束功能,能自动生成符合媒体投放标准的创意素材,有效避免因素材尺寸、格式等原因导致的素材被拒问题。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

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