我正在尝试开发一个canvas元素,用户可以在其中删除上传的图像。但是,我遇到了这个命令的麻烦
var canvas = new fabric.Canvas('canvasID');
画布元素以某种方式调整大小,我不明白为什么。有人可以帮忙吗?
答案 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。
希望这有帮助。