亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

cxt.arc(clipArea.x,clipArea.y,clipArea.r,0,Math.PI*2,true);報ubdefindcuo

var canWidth = 1500;

var canHeight = 800;

var can = ?document.getElementById('canvas');

var cxt = can.getContext('2d');

var clipArea = {x:750,y:400,r:80};

var img = new Image();

window.onload = function(){

initCanvas();

}

can.width = canWidth;

can.height = canHeight;

img.src = "img/fpic410.jpg";

img.onload = function(e){

initCanvas()

}

function initCanvas(){

draw(img);

}

function setClipArea(clipArea){

cxt.beginPath();

cxt.arc(clipArea.x,clipArea.y,clipArea.r,0,Math.PI*2,true);

cxt.clip();

}


function draw(image,clipArea){

cxt.clearRect(0,0,can.width,can.height);

cxt.save();

setClipArea(clipArea);

cxt.drawImage(img,0,0);

cxt.restore();

}


正在回答

3 回答

你的draw函數定義的是有兩個參數,可是傳遞的時候你只給了一個參數,它肯定找不到clipArea的

http://img1.sycdn.imooc.com//57df51e00001d0e005430389.jpg


0 回復 有任何疑惑可以回復我~

.........


0 回復 有任何疑惑可以回復我~

看不懂

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Canvas玩兒轉紅包照片
  • 參與學習       56006    人
  • 解答問題       70    個

教你玩兒轉微信紅包照片模糊效果,圖像展示效果,深入了解canvas

進入課程

cxt.arc(clipArea.x,clipArea.y,clipArea.r,0,Math.PI*2,true);報ubdefindcuo

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號