Fabricjs v2.4.1 loadFromJSON从v1.7.17图像缩放问题生成

时间:2018-10-09 11:02:34

标签: fabricjs fabricjs2

我有一个JSON对象,它定义了画布上的图像,如下所示:

enter image description here

JSON是从Fabricjs版本1.7.17创建的,我正在将该JSON加载到由Fabricjs版本2.3.6和2.4.1制成的画布中,图像如下所示: enter image description here

画布大小相同,并且画布的选项相同。在1.7.17版本中,JSON可以正常加载。 JSON数据中的所有其他对象都可以正常加载,图像框的宽度/高度和位置(左侧和顶部)是正确的...只是图像未缩放到合适的大小。

我尝试设置scaleX / Y,调整大小过滤器无济于事-已经有人解决了这个问题吗?

1 个答案:

答案 0 :(得分:1)

Fabric 2.0更改了处理图像的高度/宽度属性的方式,以支持裁剪。您可以在此处找到说明和示例代码来解决此问题:

http://fabricjs.com/v2-breaking-changes#image