- 我正在使用面料版本“2.2.0”。
- 在创建图像对象时传递顶部、左侧、宽度、高度。
const imageobj = new fabric.Image(image, {'top': 50, 'left': 50, 'width': 300, 'height': 300});
- 传递给初始化图像对象的宽度/高度值在图像中使用。
- 但是当图像的宽度/高度小于传递给初始化对象的宽度/高度值时,图像不适合整个宽度/高度
- 如果实际图像的宽度/高度大于传递给初始化对象的宽度/高度,则图像被裁剪
我希望图像适合给定的宽度/高度;但不应更改 scaleX/scaleY。它应该始终为 1。
我了解 Fabric.js V 2.0 http://fabricjs.com/v2-break-changes中的 fabric.image 发生了重大变化
- 我已经按照上面链接中的建议更改了 fabric.Image.fromObject() 。但这不会影响图像创建期间的设置宽度/高度。
在 fabricjs 版本 1.7.19 中,完整的图像适合给定的宽度/高度。我想要与 fabric.js2.2.0 类似的行为