画布会自动调整大小

时间:2014-06-08 13:12:56

标签: html5-canvas fabricjs

我正在尝试开发一个canvas元素,用户可以在其中删除上传的图像。但是,我遇到了这个命令的麻烦

var canvas = new fabric.Canvas('canvasID');

画布元素以某种方式调整大小,我不明白为什么。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:1)

如果您发现画布的尺寸调整尺寸小于预期,那么在使用Fabric创建画布时,很有可能无法定义画布的高度和宽度。

这样做的一个例子是:

var id = 'c',
drawingMode = true,
w = 1024,
h = 768,
newCanvas = new fabric.Canvas(id, { isDrawingMode: drawingMode });
newCanvas.setWidth(w);
newCanvas.setHeight(h);

变量w和h只是示例,但最后两行确保画布的大小设置而不是默认值300 x 150。

希望这有帮助。