使用Fabric.js渲染SVG文件并获取JSON数据

数据需要处理的点:

1.JSON数据转换校验

校验svg中的文案是否是正确的,要排除图像文案,因为图像文案在客户端是无法调起键盘编辑

2.处理svg中的base64图片

svg中的base64图片会使json数据很大,在数据传输时比较慢,而且现在也不支持base64渲染,要上传到oss转成src,然后赋值给元素的src_url属性

3.增加最外层必要数据

增加宽高,以及背景颜色,材质能必须要有的信息,让客户端能正确渲染