Dalam tutorial ini, kita akan belajar cara mendapatkan sumber Imej menggunakan FabricJS. Kita boleh mencipta objek Imej dengan mencipta contoh fabric.Image. Memandangkan ia adalah salah satu elemen asas FabricJS, kami juga boleh menyesuaikannya dengan mudah dengan menggunakan sifat seperti sudut, kelegapan dll. Untuk mencari sumber Imej, kami menggunakan kaedah getSrc.
getSrc(filtered: Boolean): String
ditapis − Parameter ini ialah nilai Boolean yang menunjukkan sama ada sumber diperlukan untuk svg atau tidak.
Dalam contoh ini, kami telah menggunakan kaedah getSrc untuk mendapatkan sumber asal imej. Ia boleh dilihat dalam konsol bahawa representasi Rentetan bagi sumber imej dikembalikan.
<!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> <h2>Using the getSrc method</h2> <p> You can open the console from dev tools to see that the logged output contains the image source </p> <canvas id="canvas"></canvas> <img src="https://www.tutorialspoint.com/images/logo.png" id="img1" style="max-width:90%" / alt="Bagaimana untuk mendapatkan kod sumber imej menggunakan FabricJS?" > <script> // Initiate a canvas instance var canvas = new fabric.Canvas("canvas"); canvas.setWidth(document.body.scrollWidth); canvas.setHeight(250); // Initiating the image element var imageElement = document.getElementById("img1"); // Initiate an Image object var image = new fabric.Image(imageElement, { top: 50, left: 110, skewX: 15, }); // Add it to the canvas canvas.add(image); // Using the getSrc method console.log("The Source of the image is: ", image.getSrc(false)); </script> </body> </html>
Mari kita lihat contoh kod output yang dilog apabila kaedah getSrc digunakan bersama dengan kaedah fromURL.
<!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> <h2>Using the getSrc method along with fromURL method</h2> <p> You can open the console from dev tools to see that the logged output contains the image source </p> <canvas id="canvas"></canvas> <script> // Initiate a canvas instance var canvas = new fabric.Canvas("canvas"); canvas.setWidth(document.body.scrollWidth); canvas.setHeight(250); // Using fromURL method fabric.Image.fromURL( "https://www.tutorialspoint.com/images/logo.png", function (Img) { canvas.add(Img); // Using getSrc method console.log("The Source of the image is: ", Img.getSrc(false)); } ); </script> </body> </html>
Atas ialah kandungan terperinci Bagaimana untuk mendapatkan kod sumber imej menggunakan FabricJS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!