是否可以始终将对象放在 fabricjs 画布上?
背景:我正在构建一个网络工具,可以使用 fabricjs 轻松创建复杂的动画。我希望能够将画布大小的宽度和高度都设置为 100%。因此,我想将所有对象放在中心并为其添加 X/Y 偏移量。当我稍后调整画布大小时,我可以使用 x/y 偏移从中心重新调整对象。
有这样的内置功能吗?或者我应该简单地向对象添加一个属性,如果画布正在调整大小 - 检查该属性的所有对象并重新调整对象从新画布中心的位置?
问候和感谢罗伯特
原文由 Robert 发布,翻译遵循 CC BY-SA 4.0 许可协议
Fabric 对象有以下居中方法:
我在文档中没有看到任何关于偏移量的信息。
像下面这样的东西可能会起作用