私は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オブジェクトのサイズのために不必要な帯域幅を消費するキャンバスオブジェクト全体ではなく、ソケットを介してキャンバスに追加されている最新のオブジェクトを送信したいので、そうする方法はありますか?