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
输出: