Parece que no puedo encontrar la función para eliminar una forma o ruta del lienzo después de que se ha creado.Javascript/jQuery: eliminar forma/ruta del lienzo
Así que estoy creando una curva de Bezier entre 2 puntos con
beginPath();
bezierCurveTo();
stroke();
closePath();
¿Cómo puedo quitar esto de la tela una vez que se ha creado? Necesito poder llamar a la función de eliminación a través de toggle()
y blur()
. Estoy seguro de que existe algo para esto ...
¡Gracias de antemano por cualquier ayuda!
Solo quería mencionar que el uso de 'closePath()' aquí y en muchas de las respuestas es incorrecto. Se usa para completar una ruta dibujando una línea al inicio de la ruta. Llamar después de 'stroke' does ** absolutamente nada. ** http://stackoverflow.com/questions/10807230/what-excaly-is-a-canvas-path-and-what-is-the-use-of- ctx-closepath –