【问题标题】:unproportional scaling with fabric与织物不成比例的缩放
【发布时间】:2016-07-01 10:18:05
【问题描述】:

我有一种情况,我不想在拖动对象的角时使用 Fabric.js 按比例缩放对象。是否可以针对这种情况打开比例缩放?

谢谢

【问题讨论】:

    标签: fabricjs


    【解决方案1】:

    可能有点晚,但您可以使用画布的uniScaleTransform 属性。

    canvas.uniScaleTransform = true;  // Disable proportional scaling
    canvas.uniScaleTransform = false; // Enable proportional scaling
    

    fabric docs

    【讨论】:

    • 是否可以为画布上的某些元素而不是整个画布启用/禁用比例缩放?
    • 我不熟悉对特定对象执行此操作的方法,但您可以在整个画布上为选择的某些对象切换 uniScaleTransform,然后侦听 object:selected 或 selection:cleared 到切换回来。
    猜你喜欢
    • 2017-12-21
    • 2020-11-04
    • 1970-01-01
    • 1970-01-01
    • 2018-08-06
    • 2020-09-01
    • 2016-03-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多