Я недавно начал работать с путями SVG.Я использую JavaScript SVG и Canvas, чтобы позволить пользователю динамически рисовать с помощью мыши.
Одна из моих проблем заключается в том, что когда пользователь пытается рисовать по уже существующему пути, ему требуется некоторое время, чтобы перебрать его, Мне интересно, есть ли эффективный / более плавный способ сделать это.
Моя другая проблема заключается в удалении частей уже нарисованного SVG-пути.Я знаю, что могу использовать другой цвет (например, белый), чтобы переопределить путь, но если фоновое изображение существует, оно все равно будет маскировать части фона.Можно ли как-то отредактировать части пути, чтобы они стали прозрачными, или даже удалить его?
Я попытался получить цвет фона холста и нарисовать путь, используя этот цвет, но он получает только цветисходная точка.
Спасибо.