この記事では、add メソッドを使用してオブジェクトをキャンバスに追加します。キャンバスを作成したら、fabric.Circle、fabric.Ellipse、fabric.Line など、FabricJS で利用可能なさまざまなオブジェクトをキャンバスに入力できます。
canvas.add(object: fabric.Object);
Object - このパラメータの型は fabric.Object です。およびオブジェクトの保存
オブジェクトのインスタンスを作成する代わりに、最初にそれを取得してからadd() メソッドを使用してキャンバスにレンダリングします。これは add() メソッドで直接行うことができます。これを説明する例を示します。
<!DOCTYPE html> <html> <head> <!-- Adding the Fabric JS Library--> <script src="https://cdnjs.cloudflare.com/ajax/libs/fabric.js/510/fabric.min.js"></script> </head> <body> <div style="padding: 10px; font-weight: bold"> How to add an object to the canvas using FabricJS </div> <canvas id="canvas" width="500" height="300" style="border: 2px solid #000000"> </canvas> <script> // Initiate a canvas instance var canvas = new fabric.Canvas("canvas"); canvas.add( new fabric.Circle({ radius: 40, fill: "#9370db", top: 100, left: 100, }) ); </script> </body> </html>
Inこの例では、 Fabric.Triangle クラスを使用して三角形オブジェクトを作成し、キャンバスに追加する方法を説明します。
<!DOCTYPE html> <html> <head> <!-- Adding the Fabric JS Library--> <script src="https://cdnjs.cloudflare.com/ajax/libs/fabric.js/510/fabric.min.js"></script> </head> <body> <div style="padding: 10px; font-weight: bold"> How to add an object to the canvas using FabricJS </div> <canvas id="canvas" width="500" height="300" style="border: 2px solid #000000"> </canvas> <script> // Initiate a canvas instance var canvas = new fabric.Canvas("canvas"); // Creating an instance of the fabric.Triangle class var triangle = new fabric.Triangle({ width: 60, height: 70, fill: "#87a96b", left: 30, top:20 }); // Adding it to the canvas canvas.add(triangle); </script> </body> </html>
以上がFabricJS を使用してキャンバスにオブジェクトを追加するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。