📜  Fabric.js Image centeredRotation 属性

📅  最后修改于: 2022-05-13 01:56:48.522000             🧑  作者: Mango

Fabric.js Image centeredRotation 属性

Fabric.js是一个用于处理画布的 JavaScript 库。画布图像是用于创建图像实例的 fabric.js 类之一。画布图像是指图像是可移动的,可以根据需要进行拉伸。图像的centeredRotation 属性用于沿中心即原点旋转画布图像。

做法:首先导入fabric.js库。导入库后,在 body 标记中创建一个包含图像的画布块。在此之后,初始化 Fabric.JS 提供的 Canvas 和图像类的实例,并首先将 centeredRotation 属性设置为 false,然后设置为 true,并尝试在控件的帮助下旋转图像。然后将图像实例渲染到画布并将元素居中。

句法:

fabric.Image(image, {
    centeredRotation:Boolean
});

参数:上述函数有两个参数,如前所述,如下所述:

  • image:此参数获取图像。
  • centeredRotation:此参数定义是否启用或禁用画布图像的居中旋转。

示例 1:此示例使用 FabricJS 启用画布图像的居中旋转。图像的旋转与原点一起旋转,如下面的示例所示。

 
 
  
 
     
     
 
  
 
    

GeeksforGeeks

    Fabric.js | Image centeredRotation Property                                    
                     

输出:

示例 2:

 
 
  
 
     
     
 
  
 
    

GeeksforGeeks

      Fabric.js | Image centeredRotation Property                              
                     

输出: