在Fabric 2.3版本中,SVG图像不会作为par视图加载

问题描述 投票:0回答:1

SVG图像保存和loadJson预览显示大或小也在我缩放后显示大或小。

请检查我是否创建了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();
    });
});
javascript fabricjs
1个回答
1
投票

您需要增加小数位数

fabric.Object.NUM_FRACTION_DIGITS = 10;

点击这里:http://jsfiddle.net/9wsjgbuz/

© www.soinside.com 2019 - 2024. All rights reserved.