答案 0 :(得分:1)
<html>
<head>
<script src="fabric.min.js"></script>
</head>
<body>
<canvas id="canvas_input" width="800" height="800" style="border:1px solid #000000;"></canvas>
<script>
var canvas_input = new fabric.Canvas('canvas_input');
fabric.Image.fromURL("./trans2.png", function(img){
canvas_input.add(img);
canvas_input.renderAll();
});
</script>
</body>
</html>
这应该工作正常。确保您正在提供静态文件。您可以使用python -m simpleHTTPServer
答案 1 :(得分:0)
实际上我是在缩小图像之前将其加载到画布上,该画布在透明背景中产生了这种黑色。当我将缩放限制增加到原始图像尺寸时,它可以正常工作。