도형을 사용하여 캔버스 일부를 지우기 시작합니다.
erase()
이후의 모든 그리기는 캔버스에서, 지워지며 아래의 웹 페이지를 드러냅니다. 지워진 영역은 투명해지며, 캔버스 뒤의 내용이 표시됩니다. fill(), stroke(), 그리고 blendMode() 의 효과는 erase()
를 호출하면 사라집니다.
erase()
함수에는 두 개의 선택적 매개변수가 있습니다. 첫 번째 매개 변수는 모양의 내부 지우기의 강도를 설정합니다. 값이 0이면 지워지지 않습니다. 값이 255이면 모양 아래의 내용을 완전히 지웁니다. 전체 기본값은 255 (full strength)입니다.
두 번째 매개변수는 모양의 가장자리 지우기의 강도를 설정합니다. 값이 0이면 지워지지 않습니다. 값이 255이면 모양 가장자리 아래의 내용을 완전히 지웁니다. 전체 기본값은 255 (full strength)입니다.
지우기 효과를 취소하려면, noErase() 함수를 사용하세요.
erase()
는 image() 와 background() 함수가 적용된 그리기에는 영향을 주지 않습니다.
예제
구문
erase([strengthFill], [strengthStroke])
매개변수
strengthFill
Number:
모양의 내부 아래의 지우기 강도를 나타내는 숫자 범위(0-255). 기본값은 최대값인 255 입니다.
strengthStroke
Number:
모양 가장자리 아래의 지우기 강도를 나타내는 숫자 범위(0-255). 기본값은 최대값인 255 입니다.
Notice any errors or typos? Please let us know. Please feel free to edit src/color/setting.js and open a pull request!