使用 fabric.Image.fromURL 加载 base64 图像

Rob*_*b R 6 base64 backbone.js fabricjs

我正在使用fabric.jsof 内部backbone.js,并试图弄清楚如何使用fabric's 命令加载 Base64 图像:

fabric.Image.fromURL( 'url', function(img)....
Run Code Online (Sandbox Code Playgroud)

当我插入静态 url 时它工作正常,例如:

fabric.Image.fromURL('http://www.domain.com/image.jpg', function(img) {
    img.set({ left: ui.offset.left, top: ui.offset.top});
    canvas.add(img);       
});
Run Code Online (Sandbox Code Playgroud)

但我无法成功加载 Base64 图像。我该如何解决这个问题?

Ble*_*ers 2

尝试:data:image/jpeg;base64,"+url。如果这不起作用,那么您可能base64已损坏,或者您可能需要调整此处base64提供的转换unit8技术并将图像数据添加到放置在画布内的图像对象。

数据URI