在fabric.js 2.2.0版中设置宽度/高度不适合图像到对象大小

时间:2018-03-16 11:31:58

标签: javascript fabricjs fabricjs2

  • 我使用的是面料版本'2.2.0'。
  • 创建图像对象时传递top,left,width,height。

const imageobj = new fabric.Image(image,{'top':50,'left':50,'width':300,'height':300});

  • 在图像中使用传递给初始化图像对象的宽度/高度值。
  • 但是当图像的宽度/高度小于初始化对象时传递的宽度/高度值时,图像不适合整个宽度/高度
  • 如果实际图像的宽度/高度超过初始化对象所传递的宽度/高度,则会裁剪图像

我希望图像适合给定的宽度/高度;但不应更改scaleX / scaleY。它应该始终为1。

据我所知,Fabric.js V 2.0中的fabric.image发生了重大变化  http://fabricjs.com/v2-breaking-changes

  • 我已按上述链接中的建议更改了fabric.Image.fromObject()。但这不会影响图像创建过程中的设置宽度/高度。

在fabricjs版本1.7.19中,完整图像适合给定的宽度/高度。 我想要与fabric.js2.2.0

类似的行为

0 个答案:

没有答案