【问题标题】:Fabric.js: clone loaded svgFabric.js:克隆加载的 svg
【发布时间】:2018-06-23 14:12:54
【问题描述】:

这可能是非常基本的,但我是 Fabric.js 的新手。我无法像这样克隆加载的 svg:

var canvas = new fabric.Canvas('canvas');
fabric.loadSVGFromURL('/test/fabric/sphere.svg', function(objects, options) {
    var sphere1 = fabric.util.groupSVGElements(objects, options);
    sphere1.set({left: 100, top: 100 });
    canvas.add(sphere1).renderAll();
});
var sphere2=fabric.util.object.clone(canvas.sphere1);
sphere2.set({ left: 200, top: 150 });   
canvas.add(sphere2).renderAll();

下面的实例化 sphere2 也不起作用:

var sphere2=fabric.util.object.clone(canvas.getActiveObject());

我的代码有什么问题?

【问题讨论】:

    标签: svg fabricjs


    【解决方案1】:

    here helped我上面的例子。看来您必须先定义一个组。

    【讨论】:

      猜你喜欢
      • 2014-03-07
      • 2013-10-03
      • 2019-02-07
      • 1970-01-01
      • 2022-01-16
      • 2019-10-20
      • 2017-06-04
      • 2013-11-08
      • 1970-01-01
      相关资源
      最近更新 更多