2016-12-15 5 views
1

Мне нужно как-то изменить положение фонового изображения, если изображение уже назначено фону! Возможно? Я не могу найти информацию о том, как изменить положение/размер текущего фона в fabricjs. Заранее спасибо за вашу помощь!Фоновая позиция Fabricjs

imOb.onload = function() { 
         var dcrIm = 1200/$("canvas").width(); 
         var image = new fabric.Image(imOb, { 
          width: imOb.width/decr, 
          height: imOb.height/decr 
         }); 


          fCanvas.setBackgroundImage(image, fCanvas.renderAll.bind(fCanvas), { 
           originX: 'left', 
           originY: 'top', 
           left: 0, 
           top: 0 
          }); 


        } 
+0

добавлен, этот код назначается фоном для холста –

ответ

0

Надежда это правильный ответ - я позиционируют свою bgImage так:

canvas.setBackgroundColor({ 
        source: YourFilepath, 
        repeat: 'no-repeat' 
       }, canvas.renderAll.bind(canvas)); 

Где "повторить:" будет принимать "повторить" "нет повтора" "repat-х" и " повторяю-у». В противном случае я думаю, что для создаваемого вами изображения также должно работать материал типа «originX» и width/height.

Смежные вопросы