📜  Fabric.js limitDimsByArea() 方法

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

Fabric.js limitDimsByArea() 方法

limitDimsByArea() 方法用于返回可以尊重指定纵横比的总允许区域的最大宽度和高度。纵横比描述图像或屏幕或区域的宽度和高度之间的比率。例如,纵横比为 1:1,是正方形。第一个数字总是指宽度,第二个数字总是指高度。在这个函数中,纵横比被描述为一个单一的数字——在这种情况下,数字是指高度为 1 的宽度。

句法:

limitDimsByArea(ar, maximumArea)

参数:此方法接受上面提到的两个参数,如下所述:

  • ar:此参数保存指定的纵横比。
  • maximumArea:此参数保存允许的区域。

返回值:此方法返回宽度(x)和高度(y)的有限尺寸。

示例 1:

Javascript


 

    
    

 

    

 


Javascript


 

    
    

 

    

 


输出:

{"x":2,"y":2}
{"x":6,"y":3}
{"x":15,"y":3}
{"x":70,"y":7}

示例 2:

Javascript



 

    
    

 

    

 

输出:

{"x":14,"y":3}
{"x":24,"y":4}