gpt4 book ai didi

javascript - FabricJs - 缩放 Canvas 以适合对象

转载 作者:行者123 更新时间:2023-11-30 11:57:20 25 4
gpt4 key购买 nike

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

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

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

最佳答案

解决方式:

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

关于javascript - FabricJs - 缩放 Canvas 以适合对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37569013/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com