2013-09-24 72 views
0

我想剪輯畫布以及給背景圖像,我可以給整個畫布的背景,然後剪輯區域?給背景圖像的畫布,然後剪輯區域

我想設置背景圖像,然後剪裁區域以圈出可以繪製圖像的位置。

canvas.setBackgroundImage('images/tee.png', canvas.renderAll.bind(canvas)); 
canvas.clipTo = function (ctx) { 

     var path = new fabric.Circle({ 
       radius : 40, 
       fill : 'red', 
       left : 55, 
       top : 55 
      }); 
    path.render(ctx); 


} 

回答

0

試試這個

$("#Bird").click(function() { 
$('.canvasid').css("background-image", "url(images/bird.jpg)"); 
$('.canvasid').css("background-size", "cover"); 
$('.canvasid').css("background-repeat", "no-repeat"); 
}); 
+0

這個我試過,但是當我保存canvas只夾子部分被保存,背景圖像不會被保存。 – anam

+0

嘿辛米你有沒有理清帆布形狀問題和背景圖像問題,我面臨着同樣的問題,當我轉換到畫布圖像。 @simmisimmi –