【发布时间】:2015-02-15 06:29:03
【问题描述】:
我正在尝试使用 fabricjs 将一些图像加载到画布上。在使用 JSON.stringify(canvas);.
之前,它们已经由 fabricjs 导出这是我用来导入 JSON 对象的代码:
var canvas = this.__canvas = new fabric.Canvas('c');
var json2 = {"objects":[{"type":"image","originX":"left","originY":"top","left":0,"top":0,"width":257,"height":258,"fill":"rgb(0,0,0)","stroke":null,"strokeWidth":1,"strokeDashArray":null,"strokeLineCap":"butt","strokeLineJoin":"miter","strokeMiterLimit":10,"scaleX":1,"scaleY":1,"angle":0,"flipX":false,"flipY":false,"opacity":1,"shadow":null,"visible":true,"clipTo":null,"backgroundColor":"","fillRule":"nonzero","globalCompositeOperation":"source-over","src":"http://fabricjs.com/article_assets/9.png","filters":[],"crossOrigin":"","alignX":"none","alignY":"none","meetOrSlice":"meet"}],"background":""};
canvas.loadFromJSON(json2, canvas.renderAll.bind(canvas));
当我对 rect 对象执行相同操作时,它会很好地加载。只有图像没有被加载。我在这里添加了一个示例小提琴:http://jsfiddle.net/waaqk9tr/5/
这里有什么问题?
【问题讨论】:
标签: json image loading fabricjs