2016-12-15 17 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-X" をしてますrepeat-y "となります。それ以外の場合は、 "originX"やwidth/heightのようなものは、作成しているイメージでも機能するはずです。