【技术实现步骤摘要】
一种动态图片生成方法、系统、设备及存储介质
[0001]本专利技术属于图像处理
,具体涉及一种动态图片生成方法、系统、设备及存储介质。
技术介绍
[0002]由于电商平台日益增多的营销活动需求,需要用到大量不同内容的活动海报、商品海报和分享海报等,这些海报大都需要应用到相应的动态图片,而传统使用人工处理动态图片的方式效率低下,给电商平台高效运营带来了技术瓶颈。
[0003]随着计算机硬件性能的提升以及分布式云架构的演进,很多传统的基于CPU绘图的程序方法也可以用堆叠更多服务实例的方式实现动态内容图片的批量生成,或者使用图片拼叠的方式,把多张图片平铺叠加得到最终的动态图片结果。这样的实现方式缺点是程序部署环境要求高,需要分布式云服务器集群、包含计算机图形视觉接口的容器镜像、支持现代图形接口的浏览器等,且复用性差,不能很好地满足批量动态图片生成和处理需求。
技术实现思路
[0004]本专利技术的目的是提供一种动态图片生成方法、系统、设备及存储介质,用以解决现有技术中存在的上述问题。
[000 ...
【技术保护点】
【技术特征摘要】
1.一种动态图片生成方法,其特征在于,包括:获取图片模板,并根据操作指令调整图片模板的基础属性,得到底层画布;获取各动态元素及对应的元素属性信息;将各动态元素按照其对应的元素属性信息绘制在底层画布上,形成叠合后的动态内容合成图像数据;采用服务端渲染方法将动态内容合成图像数据渲染成最终动态效果图;将最终动态效果图压缩打包为设定格式文件进行保存和输出。2.根据权利要求1所述的一种动态图片生成方法,其特征在于,所述方法还包括:获取动态元素组及统一的元素组属性信息,所述动态元素组包含若干动态元素;根据元素组属性信息将动态元素组内的各动态元素绘制在底层画布上,形成叠合后的动态内容合成图像数据。3.根据权利要求1所述的一种动态图片生成方法,其特征在于,所述基础属性包括图片模板的尺寸信息、方位信息和颜色信息,所述根据操作指令调整图片模板的基础属性,包括:根据操作指令对图片模板进行尺寸、方位和颜色的更改,得到底层画布。4.根据权利要求1所述的一种动态图片生成方法,其特征在于,所述动态元素包括文本信息和/或图片信息,所述元素属性信息包括对应动态元素的图层信息、尺寸信息、位置信息、透明度信息、旋转角度信息、拉伸角度信息、边框尺寸信息和边框颜色信息。5.根据权利要求4所述的一种动态图片生成方法,其特征在于,所述将各动态元素按照其对应的元素属性信息绘制在底层画布上,形成叠合后的动态内容合成图像数据,包括:根据图层信息和位置信息将对应动态元素叠合到底层画布上相应图层和位置,根据透明度信息、旋转角度信息、拉伸角度信息、边框尺寸信息和边框颜色信息分别进行对应动态元素的透明度设置、旋转角度设置、拉伸角度设置、边框尺寸设置和边框颜色设置。6.根据权利要求4所述的...
【专利技术属性】
技术研发人员:罗倚天,
申请(专利权)人:广州大事件网络科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。