Pregunta

Noté que cuando mueves un lienzo o cuando lo cambias de tamaño, todo se borra. Recuerdo haber tenido un problema similar en las aplicaciones de Windows Forms en C#. De todos modos, ¿cuál es la mejor manera de mantener los gráficos en el lienzo, incluso después de que se mueve, etc.? (Usando JavaScript)

He estado trabajando en una pintura usando lienzo y websockets, puede ver mi problema aquí: http://students.info.uaic.ro/~tudor.berechet/ (Simplemente vaya a las cobro, seleccione la herramienta de pincel, haga clic en un montón de veces en el lienzo y luego cambie el tamaño de la ventana o amplíe el lienzo)

Una cosa más que noté, ejecutando el sitio de mi HDD, este problema no ocurre. Lo que me hace preguntarme si hay algún error extraño en alguna parte.

Definitivamente necesito un lienzo persistente, porque tendré que implementar la herramienta manual para moverla ...

¿Lo que usted dice?

¿Fue útil?

Solución

El problema parece haber ido después de limpiar un poco mi código. Todavía no sé qué lo estaba causando, pero parece que los dibujos de lienzo ahora permanecen intactos incluso después de mover/cambiar el tamaño del lienzo.

Por favor confirmar. [Editar] confirmado.

El punto es que mi suposición original de que los gráficos de lienzo no son persistentes parece haber estado equivocado. Es muy probable que hubiera algún error de codificación que "borrara" mi lienzo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top