SVG 图像无法在 Fabric 2.3 版本中作为 par view 加载
SVG image not load as par view in Fabric 2.3 version
SVG 图像保存和 loadJson 预览显示大或小我缩放后显示大或小。
请检查我是否创建了 jsfiddle link:
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();
});
});
您需要增加小数位数
fabric.Object.NUM_FRACTION_DIGITS = 10;
SVG 图像保存和 loadJson 预览显示大或小我缩放后显示大或小。
请检查我是否创建了 jsfiddle link: 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();
});
});
您需要增加小数位数
fabric.Object.NUM_FRACTION_DIGITS = 10;