【问题标题】:fabric js object transformMatrix roundingBox织物js对象变换矩阵舍入框
【发布时间】:2014-05-25 17:33:14
【问题描述】:

当我在画布中添加图像并对图像执行 transformMatrix 时,roundingBox 会移动。

看看我的 jsfiddle:http://jsfiddle.net/ULsr4/2/

canvas = this.__canvas = new fabric.Canvas('canvas'); fabric.Image.fromURL('http://icons.iconarchive.com/icons/archigraphs/lovely-bones/256/Tree-icon.png', function(img) {

img.transformMatrix = [1, 0, 0.7, 1, 0, 0];
canvas.add(img);
img.setCoords();

});

canvas.renderAll();

有人可以帮我吗?

【问题讨论】:

    标签: matrix transform fabricjs


    【解决方案1】:

    不知道你是否还需要它,但尝试在你的 fabric.Image.fromURL 回调中使用组对象,即:

    var group = new fabric.Group([img], {
                                      left: 10,
                                      top: 10
                                  });
    canvas.add(group);
    group.setCoords();
    

    【讨论】:

      猜你喜欢
      • 2018-04-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多