【发布时间】:2018-09-05 11:37:02
【问题描述】:
我正在尝试缩放图像,以便在使用scaleToHeight 方法裁剪图像时适合可用的画布。比如:
FabricJS 画布为 1024x768,图像分辨率为 4149x2761。我一生都无法弄清楚为什么要裁剪图像。代码如下:
_currentImage = new Image();
_currentImage.src = "images/7.jpg";
_currentImage.onload = function () {
var img = new fabric.Image(_currentImage, {
selectable: false,
top: 0,
left: 0
});
//img.scaleToWidth(1024);
img.scaleToHeight(768);
//img.width = _fabricCanvas.width;
_fabricCanvas.add(img);
};
如果我只缩放到画布宽度,图像不会被裁剪,但显然无法正确填充画布。
【问题讨论】:
标签: javascript canvas fabricjs