После того, как я строгу aa canvas, когда я попытаюсь импортировать его снова с canvas.loadFromJSON()
, он не будет импортировать фоновое изображение, но если я экспортирую объект и импортирую его обратно, он будет ,fabricjs не будет импортировать фоновое изображение после экспорта stringyfied
Не работает:
function save(e) {
var json = window._json = canvas.toJSON();
canvas.clear();
canvas.loadFromJSON(JSON.parse(JSON.stringify(json)), function(){
canvas.renderAll();
});
}
Работы:
function save(e) {
var json = window._json = canvas.toJSON();
canvas.clear();
canvas.loadFromJSON(json), function(){
canvas.renderAll();
});
}
Вот скрипку, который показывает, что происходит: http://jsfiddle.net/dj2he6d8/3/
Любая попытка stringify экспортируемого объекта заканчивается удалением фон, в то время как объекты импортируются успешно.