【发布时间】:2013-10-28 21:31:03
【问题描述】:
我正在使用 fabricJS。这是一个很棒的绘图库。
var data = JSON.stringify(canvas);
上述命令用于以JSON 格式获取所有对象及其属性。但是,我只想对一个对象进行字符串化。
例如。使用织物创建一个矩形
var rec = new fabric.Rect({
left: mouse_pos.x,
top: mouse_pos.y,
width: 75,
height: 50,
fill: 'white',
stroke: 'black',
strokeWidth: 3,
padding: 10
});
canvas.add(rec);
我希望仅将这个对象(矩形)的JSON 添加到画布中,而不是整个正在渲染的画布的JSON。
可能类似于var data = JSON.stringfy(rec);。有什么办法可以这样做,因为我想通过套接字发送添加到画布的最新对象,而不是整个画布对象,这反过来又会因为 JSON 对象大小而消耗不必要的带宽。
【问题讨论】:
标签: javascript canvas fabricjs