2011/03/15

Canvas para todos

Se puede pensar que el HTML5 es para navegadores "modernos" como está empeñado en vendernos la moto Microsoft con su versión del Internet Explorer 9, que implementa como novedad lo que el resto ya tiene desde hace varios años (y por varios, me refiero a más de 2 y de 3), bueno, pues no es del todo cierto, al menos para el objeto canvas.

Internet Explorer (includo "eso" llamado IE6) también puede disfrutar del objeto canvas canvas de HTML5 incluyendo un javascript de un proyecto llamado ExCanvas.

Para incluirlo, hay que hacer:
  1. Descargar e instalar los fuentes desde http://code.google.com/p/explorercanvas/
  2. Añadir el script para que se cargue en versiones de IE anteriores a la 9: <!--[if lt IE 9]><script type="text/javascript" src="/js/excanvas.js"></script><![endif]-->
  3. Fire-and-forget.
Limitaciones de ExCanvas
  • Los gradientes solo pueden ser lineales. Los gradientes radiales no están soportados.
  • Los patrones (pattern) deben repetirse en ambas direcciones.
  • Las regiones de recorte (clipping) no están soportadas.
  • El escalado no uniforme no escala correctamente los trazos (strokes).
  • Es lento, más teniendo en cuenta que el motor de javascript del IE es una tortuga. Para cosas como dibujar líneas o transformar imágenes está bien, pero cosas complejas como animaciones le cuesta.

No hay comentarios:

Publicar un comentario