0
我有一個JSON格式的畫布對象。FabricJS如何重新添加字符串化json對象(反序列化)
{"type":"rect",
"originX":"left",
"originY":"top",
"left":100,
"top":100,
"width":200,
"height":200,
"fill":"blue",
"stroke":null,
"strokeWidth":1,
"strokeDashArray":null,
"strokeLineCap":"butt",
"strokeLineJoin":"miter",
"strokeMiterLimit":10,
"scaleX":1,"scaleY":1,
"angle":0,
"flipX":false,
"flipY":false,
"opacity」:1,
」shadow":null,
"visible":true,
"clipTo":null,
"backgroundColor":"",
"fillRule":"nonzero",
"globalCompositeOperation":"source-over",
"transformMatrix":null,
"skewX":0,
"skewY":0,
"rx":0,
"ry":0}
如何反序列化這個對象使用canvas.add()
重新添加它?
我不想使用canvas.loadFromJSON()
,因爲它會清除當前的畫布內容。
我只是想添加一個對象,沒有必要重複,請你檢查一下,告訴我我在做什麼錯在這裏http://jsfiddle.net/AdityaDeshmane/c4mohvux/12/ –
這真的很快!工作:-)更新我的jsfiddle! –
我已經更新了我的答案,以顯示如何添加單個對象 –