我使用的是fabricjs 1.6.4,我想用新的svg更新现有的svg。我使用以下代码添加新的SVG:
fabric.loadSVGFromURL(url, function (objects, options) {
var image = fabric.util.groupSVGElements(objects, options);
image.name = 'sticker';
canvas.add(image);
image.scaleToHeight(100);
image.center();
image['selectable'] = false;
image['evented'] = false;
image.setCoords();
canvas.renderAll();
});
}
如何用新的SVG替换现有的SVG。我已经在图像中做了一些与此相关的事情,但是我不能在SVG中复制。以下是图像的代码:
$scope.fillImage = function(src) {
fabric.Image.fromURL(src, function(img) {
var object = canvas.getActiveObject();
object._element.src = src;
canvas.renderAll();
});
}
我需要这样的东西。请帮忙。