
在本文中,我们将了解如何使用 FabricJS 禁用画布中的统一缩放。在 FabricJS 中,当从角落拖动对象时,对象会按比例变换。但是,我们可以使用 uniformScaling 属性来禁用此行为。
语法
new fabric.Canvas(element: HTMLElement|String, { uniformScaling: Boolean }: Object)参数
元素 - 此参数是
选项(可选) - 此参数是一个对象,它提供对我们的画布进行额外的定制。使用此参数,可以更改与画布相关的颜色、光标、边框宽度等属性,以及许多其他属性,其中 uniformScaling 是一个属性。它接受一个布尔值,该值确定对象是否应按比例缩放。它的默认值为 True。
示例:将uniformScaling 作为键传递,值为 False
让我们看一个代码示例,了解对象如何当 uniformScaling 设置为 False 时,缩放不均匀。从 FabricJS 版本 4 开始,属性 uniScaleTransform 已被删除并被 uniformScaling 取代。
保君发免费网站系统使用说明:一、 本程序完全免费,并且,保证功能全部可以使用,且无后门及木马等,请放心使用。二、 如果发现问题,请及时联系我们,我们会义务尽力解决所反映的问题。或到本公司网站下载更新程序。三、 修改三个文件就能成为自己的网站:1、顶部图片LOGO.GIF,2、替换透明动画:LOGO.SWF,3、修改#sys123.asp中的内容为你想要的内容。
How to disable uniform scaling in canvas using FabricJS?
输出
.gif)
示例:将uniformScaling键传递给值为True的类
现在我们已经了解了如何非均匀缩放当uniformScaling为False时,我们可以启用uniformScaling来避免这种情况。让我们看看代码是什么样的 -
How to disable uniform scaling in canvas using FabricJS?
输出
.gif)









