2017-07-06 11 views

答えて

2

あなたはoriginXoriginYプロパティを使用して、中央に円オブジェクトの起源を描く設定することができます。

var canvas = new fabric.Canvas('c'); 
 

 
var circle = new fabric.Circle({ 
 
    top: 100, 
 
    left: 100, 
 
    radius: 50, 
 
    originX: 'center', 
 
    originY: 'center' 
 
}); 
 

 
canvas.add(circle);
canvas{border:1px solid #ccc}
<script src="https://cdnjs.cloudflare.com/ajax/libs/fabric.js/1.7.14/fabric.min.js"></script> 
 
<canvas id="c" width="200" height="200"></canvas>

+0

ありがとう!しかし、私は別の起源を設定する場合は?これは動作しますか? –

+0

はい、そうです。 'x'と' y'の起点を望むように設定することができます。 –

1

centerObject()があります。

 canvas.add(oImg) 
    canvas.centerObject(circle); 
    canvas.renderAll(); 

これは、キャンバスの中央にサークルを設定します。

関連する問題