我正在尝试将缩放设置为画布,以便适合高于原始画布高度的对象。 Here is a fiddle。如果您注意到,我希望如果您取消注释这些行,画布会按原样放大:
//canvas.zoomToPoint(new fabric.Point(10, 10), 0.75);
//canvas.renderAll();
我想根据画布上的对象以编程方式定义正确的缩放(对于此示例,它是0.75
)。
答案 0 :(得分:3)
已解决:
canvas.zoomToPoint(new fabric.Point(canvas.width / 2, canvas.height / 2), (canvas.height / obj.height));
canvas.renderAll();