Javascript FabricJs剪辑仅用于绘图,不用于图像

Javascript FabricJs剪辑仅用于绘图,不用于图像,javascript,canvas,fabricjs,Javascript,Canvas,Fabricjs,我使用以下代码在FabricJS中剪裁画布: var mask='<svg width="760" height="406" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"><g><ellipse fill="#c2c2C2" stroke-width="0" stroke-dasharray="null" stroke-linejoin="null" stroke

我使用以下代码在FabricJS中剪裁画布:

var mask='<svg width="760" height="406" xmlns="http://www.w3.org/2000/svg"  xmlns:svg="http://www.w3.org/2000/svg"><g><ellipse fill="#c2c2C2" stroke-width="0" stroke-dasharray="null" stroke-linejoin="null" stroke-linecap="null" cx="380.00004" cy="203.00001" id="svg_1" rx="375.11113" ry="198.22223" stroke="null"/></g></svg>';
var canvas=new fabric.Canvas("canvas");
fabric.loadSVGFromString(mask, function(objects, options) {
var loadedObject = fabric.util.groupSVGElements(objects, options);
loadedObject.set({left:0,top:0});
canvas.clipTo = function(ctx) {
    loadedObject.render(ctx);
};
canvas.renderAll();
});
var mask='';
var canvas=newfabric.canvas(“画布”);
fabric.loadSVGFromString(掩码、函数(对象、选项){
var loadeObject=fabric.util.GroupsGelements(对象、选项);
loadedObject.set({left:0,top:0});
canvas.clipTo=函数(ctx){
加载对象渲染(ctx);
};
canvas.renderAll();
});

我只希望剪切图形,而不希望剪切功能区图像

多谢各位