【发布时间】:2017-12-22 19:32:36
【问题描述】:
我正在使用
var jsonToPHP= JSON.stringify(canvas.toObject(['id','name']));
将所有从画布保存到 JSON。
我还在画布上添加背景图片。
document.getElementById('imgLoader').addEventListener("change", function (e) { var file = e.target.files[0]; var reader = new FileReader(); reader.onload = function (f) {
var data = f.target.result;
fabric.Image.fromURL(data, function (img) {
var oImg = img.set({left: 0, top: 0, angle: 00,width:canvas.width, height:canvas.height,}).scale(1);
oImg.set('selectable', false);
canvas.add(oImg).renderAll();
var dataURL = canvas.toDataURL({format: 'png', quality: 0.8});
}); }; reader.readAsDataURL(file);
});
但我想排除要保存到 JASON 的背景图片。
我在谷歌上搜索:
从画布中排除元素以保存到 json fabric.js
我还有下一个:
在 fabricjs 文档中有一个 Object 类调用的属性 'excludeFromExport'。
一旦设置为 true,它就会完全按照您的意愿行事。
www.fabricjs.com/docs
我去了:
来源:fabric.js,第 12350 行 excludeFromExport
现在呢?
我的知识是更少地从中获得结果。有没有人可以提供更多信息:也许是一个例子?
谢谢
【问题讨论】:
标签: javascript json fabricjs