Fabric.js Image borderDashArray属性

Fabric.js Image borderDashArray属性

Fabric.js 是一个用于处理 canvasJavaScript 库。Canvas 图像是 fabric.js 的一个类,用于创建图像实例。Canvas 图像意味着图像可以进行移动,并可以根据需求进行拉伸。本文将使用 borderDashArray 属性来设置 canvas 图像边框的虚线模式。

方法 :首先导入 fabric.js 库。导入库后,在 body 标签中创建一个包含图像的 canvas 区块。然后,使用 Fabric.JS 提供的 Canvas 和 Image 类初始化一个实例,并使用 borderDashArray 属性来设置边框的虚线模式。这会在 canvas 上呈现图像。

语法

fabric.Image(image, {
  borderDashArray : array
});

参数 : 此函数接受一个单一参数,如上所述,并在下面进行描述:

  • borderDashArray : 此参数接受一个数组值。

示例 : 此示例使用 FabricJS 来设置画布图片的 borderDashArray 属性,如下所示:

<!DOCTYPE html>  
<html>  
  
  <head>  
    <!-- Adding the FabricJS library -->
    <script src=  
     "https://cdnjs.cloudflare.com/ajax/libs/fabric.js/3.6.2/fabric.min.js">  
    </script>  
  </head>  
  
  <body>  
    <h1 style="color: green;">  
      GeeksforGeeks  
    </h1>  
  
    <b>  
      Fabric.js Image borderDashArray Property  
    </b>  
  
    <canvas id="canvas" width="400" height="300"
            style="border:2px solid #000000">  
    </canvas>  
  
    <img src=  
         "https://media.geeksforgeeks.org/wp-content/uploads/20200327230544/g4gicon.png"
         width="100" height="100" id="my-image"
         style="display: none;">  
    <br>  
  
    <script>  
  
      // Creating the instance of canvas object  
      var canvas = new fabric.Canvas("canvas");  
  
      // Getting the image  
      var img = document.getElementById('my-image');  
  
      // Creating the image instance  
      var geeks = new fabric.Image(img, { 
        borderDashArray : [4], 
        padding: 10 
      });  
  
      canvas.add(geeks);  
      canvas.centerObject(geeks);  
    </script>  
  </body>  
  
</html>

输出:

Fabric.js Image borderDashArray属性

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程