У меня есть холст, на котором я drawimage()
должен быть фоном.
У меня есть инструмент ластика, с помощью которого я хочу иметь возможность стирать то, что рисую, но не изображение, которое есть на холсте.Я знаю, что могу поместить изображение в качестве отдельного элемента позади холста, но это не то, что мне нужно, поскольку я хочу сохранить то, что находится на холсте, как изображение.
Моя функция рисования здесь:
function draw (event) {
if (event == 'mousedown') {
context.beginPath();
context.moveTo(xStart, yStart);
} else if (event == 'mousemove') {
context.lineTo(xEnd, yEnd);
} else if (event == 'touchstart') {
context.beginPath();
context.moveTo(xStart, yStart);
} else if (event == 'touchmove') {
context.lineTo(xEnd, yEnd);
}
context.lineJoin = "round";
context.lineWidth = gadget_canvas.radius;
context.stroke();
}
Если мне понадобится дальнейшее объяснение, я сделаю это.
Заранее спасибо.