我想将图像设置为画布的背景图像。
可以使用canvas.setBackgroundImage
方法。
但它并没有在整个背景中重复。
如何使其可重复?
我见过使用模式设置文本和形状的重复背景图像的演示。
如何将此图案用于画布背景。
答案 0 :(得分:10)
根据与Fabric.JS捆绑在一起的测试,即使没有通过backgroundColor
fabric.Pattern
setter实现
var src = 'img/checker.png';
canvas.setBackgroundColor({source: src, repeat: 'repeat'}, function () {
canvas.renderAll();
});
答案 1 :(得分:5)
使用canvas.backgroundColor
和图案而不是背景图片:
canvas.backgroundColor = new fabric.Pattern({source: image})