当前位置:  开发笔记 > 编程语言 > 正文

在fabric.js中设置画布的宽度和高度

如何解决《在fabric.js中设置画布的宽度和高度》经验,为你挑选了1个好方法。

我的HTML5画布中有一个图像背景.

var canvas = new fabric.Canvas('#canvas1');
canvas.setBackgroundImage(
            'http://fabricjs.com/assets/jail_cell_bars.png',
             canvas.renderAll.bind(canvas)
       );

如何将画布的尺寸(宽度,高度)设置为背景图像的尺寸?

谢谢.



1> Calvin..:

我认为上面的答案不使用fabric.js,它使用普通画布.

当您使用fabric.js及其Fabric.Canvas类时,代码应为:

image.onLoad = function() {
  var fabric_canvas = new fabric.Canvas('canvas1');
  fabric_canvas.setDimensions({width:image.width, height:image.height});
}; 

就我而言,

var canvas = new fabric.Canvas("test_fabric");
canvas.setDimensions({width:800, height:200});

结果是:


canvas.width和canvas.style.width都已设置.

推荐阅读
coco2冰冰
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有