arc里面的內(nèi)容報錯,不知道為什么
var image = new Image();
// 設(shè)置剪輯區(qū)域
var clippingRegion = {x:400,y:200,r:50};
image.src = 'body.jpg';
image.onload = function(e){
?? ?initCanvas()
};
function initCanvas(){
?? ?draw(image);
};
function setClippingRegion(clippingRegion){
?? ?context.beginPath();
?? ?context.arc(clippingRegion.x , clippingRegion.y , clippingRegion.r , 0 , Math.PI*2 , false);
?? ?context.clip();
}
function draw(image,clippingRegion){
?? ?context.clearRect(0, 0, canvas.width, canvas.height);
?? ?context.save();
?? ?setClippingRegion(clippingRegion);
?? ?context.drawImage(image, 0, 0);
?? ?context.restore();
}
2016-06-04
你確定是arc里面的內(nèi)容引起的錯誤?