2

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"};

問題は、デフォルト値を無効にするにはどうすればよいかということです。

4

0 に答える 0