[发明专利]一种新型的图片生成方法在审
申请号: | 201911231803.7 | 申请日: | 2019-12-05 |
公开(公告)号: | CN112927312A | 公开(公告)日: | 2021-06-08 |
发明(设计)人: | 谢育锋 | 申请(专利权)人: | 广州凡科互联网科技股份有限公司 |
主分类号: | G06T11/00 | 分类号: | G06T11/00;G06T11/60;G06F16/957 |
代理公司: | 北京劲创知识产权代理事务所(普通合伙) 11589 | 代理人: | 陆滢炎 |
地址: | 510250 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 新型 图片 生成 方法 | ||
1.一种新型的图片生成方法,其特征在于,包括以下步骤:
S1:搭建一个图片控件编辑器,通过读取Blob的文件流,将文件转化为FormatData传输到服务端,通过监听Mouse事件中的Drag,判断是否有文件拖拽进入到编辑器,如果有,则把进入的文件上传到服务端;
S2:访问者访问页面时,请求服务器源码,服务端吐出资源文件,供给对应的浏览器解析,解析完毕之后进入到访问页面;
S3:通过浏览器访问图片控件编辑器,进行图片制作,触发保存按钮时,抽取出动态的元素,将其余静态资源生成一张图片,并且发送请求,将图片传输到服务端进行存储,并且将数据保存,生成控件;
S4:访问者请求页面,渲染出图片生成控件,获取动态元素,通过代理,加载对应资源,并且组合渲染生成图片;
S5:进入图片生成控件页面,获取对应控件的Dom节点,经过处理之后转换成SVG,再通过Canvas绘制出SVG,绘制完毕之后,将Canvas转换成Base64格式的图片,替换到对应的图片生成控件节点,生成完毕,并保存。
2.根据权利要求1所述的一种新型的图片生成方法,其特征在于,所述图片控件编辑器是通过AngularJs、HTML、Css以及JavaScript框架搭建的Web端编辑器,进行多文件上传以及对图片进行高保真压缩。
3.根据权利要求2所述的一种新型的图片生成方法,其特征在于,所述服务端由JAVA编写。
4.根据权利要求3所述的一种新型的图片生成方法,其特征在于,所述S3中图片制作的操作包括上传自己制作的图片、选择图片控件编辑器已有的素材、输入文本、制作表单、添加二维码、动态微信变量、添加滤镜效果、编辑内容进行缩放以及添加动画效果。
5.根据权利要求4所述的一种新型的图片生成方法,其特征在于,所述S3中的请求为Ajax请求。
6.根据权利要求5所述的一种新型的图片生成方法,其特征在于,所述S4中的对应资源包括移动端微信的微信头像、昵称和二维码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州凡科互联网科技股份有限公司,未经广州凡科互联网科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911231803.7/1.html,转载请声明来源钻瓜专利网。