自定义JSON到DataURL

时间:2019-07-17 06:03:45

标签: fabricjs

使用Fabric JS版本时,我遇到了一个问题:2.4.6

我有一个具有某些尺寸的画布,并且正在对其进行一些编辑。 完成处理后,我存储了一些海关值(宽度和高度)。我用它们来改变画布的宽度和高度。

最后,我得到一个JSON。现在,我想将此JSON更改为dataurlimageurl,以便可以从浏览器下载。

我该如何实现?

我已经尝试了一切,似乎没有用。

            //encode to json fabric.js canvas
            var canvas_jsons = JSON.stringify(canvas.toJSON());
            //decode it in order to modify value directly before generation of image
            var json_return = JSON.parse(canvas_jsons);
            //set rect width to output values
            json_return.objects[0].width = canvas_width_size_output;
            //set rect height to output values
            json_return.objects[0].height = canvas_height_size_output;
            //set font size for text
            json_return.objects[1].fontSize = canvas_font_size_real_output;
            //set text width
            json_return.objects[1].width = canvas_width_size_output;
            var json_encoded = JSON.stringify(json_return);

如果我能找到一种获得dataURL的方式,我会很高兴的

0 个答案:

没有答案