2014-07-23 2 views

답변

1

당신은 그것을 달성하기 위해 텍스트 객체의 채우기 속성으로 직물의 패턴 객체를 사용하여 설정해야합니다. 이에

var text = new fabric.Text('Your Text', { 
    fontSize: 250, 
    left: 50, 
    top: 0, 
    lineHeight: 1, 
    originX: 'left', 
    fontFamily: 'Helvetica', 
    fontWeight: 'bold' 
    }); 
canvas.add(text); 

function textBackground(url) { 
    fabric.util.loadImage(url, function(img) { 
     text.fill = new fabric.Pattern({ 
     source: img, 
     repeat: 'repeat' // repeat, repeat-x, repeat-y or no-repeat 
     }); 
     canvas.renderAll(); 
    }); 
} 

textBackground('SOMEIMAGE.png'); 

이 fabricjs 사이트에서 데모있다 : 여기

는 그렇게 할 수있는 예제 코드입니다 Patterns Demo

관련 문제