문제는 캔버스를 사용하여 발생

ctx.clip 사용 후 ()마다 동일한 화상이다 그려야
 
그냥 다음 코드의 순서를 조정할 수있는 캔버스를 취소하고 그릴 ctx.clearRect을 () 여부하는 시간이 아니다 생각 시작할 필요가, 라인 코드 주석에 의해 라인) (문제가 클립 것으로 밝혀 어떤 문제를 볼 수 있습니다     
 
 
 
오랜 시간이 생각    
 
 
바이 클립에서 잠시 모습에 대한 생각 뒤에 () 구문 친구는 말했다
 

 

 그것을 시도 OK
 
ctx.save ();
ctx.arc ((rect.width / 2-17) + 20, 40, 20, 0, * 2 인 Math.PI 거짓);
ctx.setStrokeStyle ( 'RGBA (0,0,0,0)')
ctx.stroke ();
ctx.clip ();
ctx.drawImage (avaterSrc, rect.width / 2 - 17 20, 40, 40);
ctx.restore ();
 
 
요약하면 : 우리가 먼저 문제를 찾아야합니다 다음 API는 구문과 상황에 맞는 뷰 API를 원칙 관련 정보를 이해 뷰 (즉,이 API를 사용하여 API를 사용하면 역할과 영향을 알고있다)

추천

출처www.cnblogs.com/geekjsp/p/11241087.html