includeDefaultValues:false
オブジェクトを作成するたびに を設定しようとしましたが、画像の保存文字列はまだ:
[{"type":"image","originX":"center","originY":"center","left":396.16,"top":108.16,"width":2475,"height":675,"fill":"rgb(0,0,0)","overlayFill":null,"stroke":null,"strokeWidth":1,"strokeDashArray":null,"strokeLineCap":"butt","strokeLineJoin":"miter","strokeMiterLimit":10,"scaleX":0.32,"scaleY":0.32,"angle":0,"flipX":false,"flipY":false,"opacity":1,"selectable":true,"hasControls":true,"hasBorders":true,"hasRotatingPoint":true,"transparentCorners":true,"perPixelTargetFind":false,"shadow":null,"visible":true,"clipTo":null,"src":"http://localhost/fabricjstest/designs/images/ds130814014834.png?t=1376502517","filters":[]}],"background":"#FFF"}
これらのほとんどはデフォルト値であると確信していますが、どうすれば動作させることができますか? たぶん私は間違って保存しているので、これが私の保存コードです:
var obj = canvas.toObject();
var jsn = JSON.stringify(obj);
alert(jsn);
js ファイルから直接取得したバージョンを次に示します。var fabric=fabric||{version:"1.2.9"};
問題は、デフォルト値を無効にするにはどうすればよいかということです。