使用Fabric JS版本时,我遇到了一个问题:2.4.6
我有一个具有某些尺寸的画布,并且正在对其进行一些编辑。 完成处理后,我存储了一些海关值(宽度和高度)。我用它们来改变画布的宽度和高度。
最后,我得到一个JSON。现在,我想将此JSON更改为dataurl
或imageurl
,以便可以从浏览器下载。
我该如何实现?
我已经尝试了一切,似乎没有用。
//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
的方式,我会很高兴的