J'utilise fabricjs 1.6.4 et je veux mettre à jour le svg existant avec le nouveau. J'utilise ce code pour ajouter le nouveau 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();
});
}
Comment puis-je remplacer le SVG existant par le nouveau. J'ai fait quelque chose de similaire dans l'image mais je n'arrive pas à le reproduire en SVG. Voici le code de l'image :
$scope.fillImage = function(src) {
fabric.Image.fromURL(src, function(img) {
var object = canvas.getActiveObject();
object._element.src = src;
canvas.renderAll();
});
}
J'ai besoin de quelque chose comme ça. Aidez-moi, s'il vous plaît.