레퍼런스 erase()

erase()

도형을 사용하여 캔버스 일부를 지우기 시작합니다.

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!

관련 레퍼런스