SVG图像未在Fabric 2.3版本中作为标准视图加载

时间:2019-04-10 10:54:16

标签: javascript fabricjs

SVG图像保存和加载Json预览后,显示的大小也将变大或变小。

请检查我是否已创建jsfiddle链接:    http://jsfiddle.net/bw1kj4oh/8/

fabric.loadSVGFromString(document.getElementById('test').outerHTML, function (objects, options) {
    obj = fabric.util.groupSVGElements(objects, options);
    canvas.add(obj);
});

document.getElementById('json').addEventListener('click', function () {
    var json = canvas.toJSON();
    canvas.clear();

    canvas.loadFromJSON(json, function () {
        canvas.setActiveObject(canvas.getObjects()[0]);
        canvas.renderAll();
    });
});

1 个答案:

答案 0 :(得分:1)

您需要增加小数位数

fabric.Object.NUM_FRACTION_DIGITS = 10;

在这里检查:http://jsfiddle.net/9wsjgbuz/