FabricJs - 缩放画布以适合对象

时间:2016-06-01 12:43:29

标签: javascript canvas fabricjs

我正在尝试将缩放设置为画布,以便适合高于原始画布高度的对象。 Here is a fiddle。如果您注意到,我希望如果您取消注释这些行,画布会按原样放大:

//canvas.zoomToPoint(new fabric.Point(10, 10), 0.75);
//canvas.renderAll();

我想根据画布上的对象以编程方式定义正确的缩放(对于此示例,它是0.75)。

1 个答案:

答案 0 :(得分:3)

已解决:

canvas.zoomToPoint(new fabric.Point(canvas.width / 2, canvas.height / 2), (canvas.height / obj.height));
    canvas.renderAll();