fbpx
Wikipedia

Canvas (HTML)

Canvas (o "lienzo" traducido al español) es un elemento HTML incorporado en HTML5 que permite la generación de gráficos dinámicamente por medio del scripting. Entre otras cosas, permite la renderización interpretada dinámica de gráficos 2D y mapas de bits, así como animaciones con estos gráficos. Se trata de un modelo de procedimiento de bajo nivel, que actualiza un mapa de bits y no tiene una gráfica de escena integrada.[1]

Historia

Canvas fue introducido inicialmente por Apple para su uso dentro de su propio componente de Mac OS X Surgido en 2004, para empujar aplicaciones como widgets de Dashboard y el navegador Safari. Más tarde, en 2005, se adoptó en la versión 1.8 de los navegadores Gecko y Opera en 2006. Fue estandarizado por el Grupo de Trabajo de Tecnologías de Aplicación de hipertexto Web (WHATWG por sus siglas en inglés) sobre las nuevas especificaciones propuestas para tecnologías web de última generación.

Utilización

El Canvas consiste en una región dibujable definida en el código HTML con atributos de altura y ancho. El código JavaScript puede acceder a la zona a través de un conjunto completo de funciones similares a las de otras APIs comunes de dibujo 2D, permitiendo así que los gráficos sean generados dinámicamente. Algunos de los usos previstos incluyen construcción de gráficos, animaciones, juegos, y la composición de imágenes.

Ejemplo

El siguiente código crea un elemento canvas en una página HTML:

<canvas id="example" width="200" height="200"> Este texto se muestra si su navegador no soporta el lienzo (canvas) de HTML5. </canvas> 

Utilizando JavaScript, usted puede dibujar en el lienzo (canvas):

var example = document.getElementById('example'); var context = example.getContext('2d'); context.fillStyle = 'red'; context.fillRect(30, 30, 100, 100); 

Este código dibuja un rectángulo rojo en la pantalla.

Soporte

El elemento se apoya en las versiones actuales de Mozilla Firefox, Google Chrome, Internet Explorer, Safari, Konqueror y Opera. Las versiones anteriores de Internet Explorer, como la versión 8 y anteriores no son compatibles con la lona, sin embargo plugins desarrollados por Google y Mozilla lo hacen posible.

Descripción detallada del soporte de este elemento con respecto a los navegadores más populares (como un porcentaje de participación en el mercado a partir de septiembre de 2012):

   Internet Explorer       Firefox       Safari (Desktop)       Chrome      Opera (Desktop)       Safari (Mobile)       Opera (Mobile)       Android Browser   
6.0 2.0 - 6.0 3.1 - 3.2 4.0 - 13.0 9.0 - 11.0 3.2 10.0 2.0
7.0 7.0 4.0 14.0 11.1 4.0 11.0 2.1
8.0 8.0 5.0 15.0 11.5 4.2 - 4.3 11.1 2.3,3.0
9.0 9.0 5.1 16.0 11.6 5.0 11.5 4.0
28.77% 19.70% 6.77% 30.01% 1.42% 2.79% 2.32% 3.02%

Véase también

Referencias

  1. Oscar Campos (20 de junio de 2011). «Introducción al elemento canvas de HTML5». Consultado el 20 de junio de 2013. 

Enlaces externos

  • WHATWG
  • Mozilla Canvas Tutorial el 3 de agosto de 2012 en Wayback Machine.
  • Juego del Trivial Pursuit hecho con Canvas
  • Tutorial Canvas HTML5
  •   Datos: Q657954

canvas, html, canvas, lienzo, traducido, español, elemento, html, incorporado, html5, permite, generación, gráficos, dinámicamente, medio, scripting, entre, otras, cosas, permite, renderización, interpretada, dinámica, gráficos, mapas, bits, así, como, animaci. Canvas o lienzo traducido al espanol es un elemento HTML incorporado en HTML5 que permite la generacion de graficos dinamicamente por medio del scripting Entre otras cosas permite la renderizacion interpretada dinamica de graficos 2D y mapas de bits asi como animaciones con estos graficos Se trata de un modelo de procedimiento de bajo nivel que actualiza un mapa de bits y no tiene una grafica de escena integrada 1 Indice 1 Historia 2 Utilizacion 3 Ejemplo 4 Soporte 5 Vease tambien 6 Referencias 7 Enlaces externosHistoria EditarCanvas fue introducido inicialmente por Apple para su uso dentro de su propio componente de Mac OS X Surgido en 2004 para empujar aplicaciones como widgets de Dashboard y el navegador Safari Mas tarde en 2005 se adopto en la version 1 8 de los navegadores Gecko y Opera en 2006 Fue estandarizado por el Grupo de Trabajo de Tecnologias de Aplicacion de hipertexto Web WHATWG por sus siglas en ingles sobre las nuevas especificaciones propuestas para tecnologias web de ultima generacion Utilizacion EditarEl Canvas consiste en una region dibujable definida en el codigo HTML con atributos de altura y ancho El codigo JavaScript puede acceder a la zona a traves de un conjunto completo de funciones similares a las de otras APIs comunes de dibujo 2D permitiendo asi que los graficos sean generados dinamicamente Algunos de los usos previstos incluyen construccion de graficos animaciones juegos y la composicion de imagenes Ejemplo EditarEl siguiente codigo crea un elemento canvas en una pagina HTML lt canvas id example width 200 height 200 gt Este texto se muestra si su navegador no soporta el lienzo canvas de HTML5 lt canvas gt Utilizando JavaScript usted puede dibujar en el lienzo canvas var example document getElementById example var context example getContext 2d context fillStyle red context fillRect 30 30 100 100 Este codigo dibuja un rectangulo rojo en la pantalla Soporte EditarEl elemento se apoya en las versiones actuales de Mozilla Firefox Google Chrome Internet Explorer Safari Konqueror y Opera Las versiones anteriores de Internet Explorer como la version 8 y anteriores no son compatibles con la lona sin embargo plugins desarrollados por Google y Mozilla lo hacen posible Descripcion detallada del soporte de este elemento con respecto a los navegadores mas populares como un porcentaje de participacion en el mercado a partir de septiembre de 2012 Internet Explorer Firefox Safari Desktop Chrome Opera Desktop Safari Mobile Opera Mobile Android Browser 6 0 2 0 6 0 3 1 3 2 4 0 13 0 9 0 11 0 3 2 10 0 2 07 0 7 0 4 0 14 0 11 1 4 0 11 0 2 18 0 8 0 5 0 15 0 11 5 4 2 4 3 11 1 2 3 3 09 0 9 0 5 1 16 0 11 6 5 0 11 5 4 028 77 19 70 6 77 30 01 1 42 2 79 2 32 3 02 Vease tambien EditarWebGL SVG HTML5 Three jsReferencias Editar Oscar Campos 20 de junio de 2011 Introduccion al elemento canvas de HTML5 Consultado el 20 de junio de 2013 Enlaces externos EditarWHATWG Mozilla Canvas Tutorial Archivado el 3 de agosto de 2012 en Wayback Machine Juego del Trivial Pursuit hecho con Canvas Entrada en canvas para principiantes en Tutorial Canvas HTML5 Datos Q657954Obtenido de https es wikipedia org w index php title Canvas HTML amp oldid 133816902, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos