He creado una forma básica en el elemento canvas de HTML que funciona bien.Lienzo HTML - el dibujo desaparece al cambiar el tamaño
El problema se produce cuando redimensionar el lienzo, todo el dibujo en el lienzo desaparece. ¿Es este el comportamiento normal? o hay una función que se puede utilizar para detener esto?
Una forma de solucionar esto podría ser llamar de nuevo a la función de dibujo en el cambio de tamaño del lienzo, aunque esto puede no ser muy eficiente si hay un gran contenido para dibujar.
¿Cuál es la mejor manera?
Aquí está el enlace a la muestra de código https://gist.github.com/2983915
No hay problema en volver a dibujar al cambiar el tamaño. En general, hay numerosos casos en los que desea volver a dibujar el lienzo y eso está bien. El dibujo de lienzo es rápido. –
Redibujar al cambiar el tamaño ... muchas aplicaciones de lienzo vuelven a dibujar el lienzo incluso 60 veces/segundo (60 FPS), así que no hay problema con eso. – Cristy