Fabric js设置背景组图文

Fabric js set background group image and text

是否可以在 canvas 背景中添加文本和图像?像这样

图片和文字'Drag photo here'

是的!

这是可能的,这里是你如何实现的...

var canvas = new fabric.Canvas('c');

var text = new fabric.Text('DRAG PHOTO HERE', {
   top: 100,
   left: 100,
   fontSize: 14,
   fontFamily: 'Arial',
   originX: 'center',
   originY: 'center'
});

fabric.Image.fromURL('https://i.imgur.com/LKaEHRo.jpg', function(img) {
   img.setWidth(200);
   img.setHeight(200);
   var group = new fabric.Group([img, text]);
   canvas.setBackgroundImage(group);
   canvas.renderAll();
});
canvas{border:1px solid #ccc}
<script src="https://cdnjs.cloudflare.com/ajax/libs/fabric.js/1.7.13/fabric.min.js"></script>
<canvas id="c" width="200" height="200"></canvas>