2014-10-18 44 views
0

當我使用Fabric lib繪製畫布時,所有東西都是偏移量。 下面是代碼:我使用Fabric在畫布上繪製的所有東西都在偏移量

Fcanvas = new fabric.Canvas('c'); 

var circle = new fabric.Circle({radius: 100, fill: 'green', left: 100, top: 100}); 
var triangle = new fabric.Triangle({width: 20, height: 30, fill: 'blue', left: 10, top: 10}); 
var line = new fabric.Line([0, 0, 100, 100], {stroke: 'yellow', strokeWidth: 3, selectable: false}); 

Fcanvas.add(circle, triangle,line); 
Fcanvas.add(new fabric.Line([0, 20, 530, 20], {stroke: 'red', strokeWidth: 3, selectable: false})); 

和的jsfiddle:http://jsfiddle.net/orihadar/h4unywm3/

回答

1

它可以在您使用fabric.js的版本中的錯誤?如果你在1.2.0下運行Fiddle,一切都如預期的那樣。或者,API可能會以某種方式在各個版本之間進行更改,您需要添加一些代碼以匹配早期的行爲。

+0

感謝的手勢,你是完全寫。我剛剛開始使用Fabric,看起來很奇怪,正式版本中存在這樣的錯誤。你知道我在哪裏可以找到並下載1.2.0版本?我還想用最新版本1.4.12測試它,但它下載完整的庫,我不知道如何建立最小文件 – user2299401 2014-10-18 19:34:11

+0

剛剛測試它與最新版本1.4.12,它工作正常 – user2299401 2014-10-18 19:46:22

+0

好的。很高興聽到1.4.12很好。 – 2014-10-19 05:27:06

0

我用最新的結構版本更新了JSFIDDLE,一切都按預期工作。

要自己構建最新版本,請從github下載zip,從nodejs網站下載nodejs.exe。

然後將其放置在的NodeJS您剛剛下載並運行文件夾面料: 節點build.js模塊= ALL(選擇添加)排除= JSON,的Cufón,