Я использую три различных элемента canvas в качестве слоев: первый в качестве исходного изображения, второй в качестве наложения маски и третий в качестве штрихов bru sh. Я использую ctx.scale
для подгонки к экрану, что приводит к превосходному наложению изображения и маски. Третий слой допускает штрихи bru sh, но штрихи bru sh выходят за пределы области изображения. Как сохранить штрихи bru sh внутри области изображения и закрепить их, когда курсор выходит за пределы изображения?