2015-01-15 3 views
2

HTML5 캔버스를 렌더링 한 요소를 지우거나 단색 또는 두 가지 모두로 페인트하는 방법을 알고 싶습니다.HTML5 Canvas를 비우는 적절한 방법은 무엇입니까?

정말, 그냥 일종의 재설정을 원합니다. 캔버스를 비우거나 단색으로 설정하는 적절한 방법은 무엇입니까? 캔버스의 특정 요소를 제거해야하는지, 다시 채우지 않아도되는지 여부는 확실하지 않습니다. 나는 꽤 캔버스에 온통 새로운.

당신은이 같은 단색 캔버스 홍수-채울 수

답변

2

:

그들은 새로운 fillRect 할로 덮어 얻을 캔버스에 단지 픽셀이기 때문에 개별적으로 이전 도면을 "삭제"할 필요가 없습니다
context.fillStyle='skyblue'; 

context.fillRect(0,0,canvas.width,canvas.height); 

. 캔버스를 지우려면 (모든 픽셀이 완전히 투명 곳)

당신은이 작업을 수행 할 수 있습니다

context.clearRect(0,0,canvas.width,canvas.height); 

건배!

관련 문제