Ir al contenido

Diferencia entre revisiones de «Vector Markup Language»

De Wikipedia, la enciclopedia libre
Contenido eliminado Contenido añadido
Línea 11: Línea 11:
== Uso del formato en el Web ==
== Uso del formato en el Web ==
[[Archivo:VMLJoconde.jpg|thumb| Retrato desarrollado con el código VML: [http://www.svg-vml.net/Joconde.htm La Gioconda en VML (33Kb)].]]
[[Archivo:VMLJoconde.jpg|thumb| Retrato desarrollado con el código VML: [http://www.svg-vml.net/Joconde.htm La Gioconda en VML (33Kb)].]]
El lenguaje VML puede integrarse sea directamente en el código [[HTML]], sea a través del elemento <code>v:vmlframe</code> relacionado con algunos ficheros XML. Este elemento permite establecer los gráficos vectoriales de manera análoga a los imágenes bitmap. El uso de los atributos <code>width</code> y <code>height</code> permitiendo ampliar o reducir los grafismos sin pérdida de calidad. Numerosos efectos de filtro son posibles en los imágenes que pueden ser tambiénen puestos en <code>v:fill</code> y tomar efecto de los atributos de colores et graduaciónes, con us del canal alfa para la transparencia. Existen tres tipos de graduaciónes en VML : gradient (lineal),
El lenguaje VML puede integrarse sea directamente en el código [[HTML]], sea a través del elemento <code>v:vmlframe</code> relacionado con algunos ficheros XML. Este elemento permite establecer los gráficos vectoriales de manera análoga a los imágenes bitmap. El uso de los atributos <code>width</code> y <code>height</code> permitiendo ampliar o reducir los grafismos sin pérdida de calidad. Numerosos efectos de filtro son posibles en los imágenes que pueden ser tambiénen puestos en <code>v:fill</code> y tomar efecto de los atributos de colores et graduaciónes, con uso del canal alfa para la transparencia. Existen tres tipos de graduaciónes en VML : gradient (lineal),
gradientRadial y gradientTitle (con focus variable). La extrusión 3D permite la puesta en relieve de cado elemento VML: los efectos de luz trayendo profundidad y realismo a los grafismos.
gradientRadial y gradientTitle (con focus variable). La extrusión 3D permite la puesta en relieve de cado elemento VML: los efectos de luz trayendo profundidad y realismo a los grafismos.



Revisión del 20:18 19 oct 2010

Archivo:VMLog.gif
Logo VML.

Vector Markup Language (VML) es un lenguaje XML de programación abierto, destinado a la creación de los gráficos vectoriales elaborados en 2D o 3D (estáticos o animados) en las páginas Web.

Historia

VML fue somiso como propuesta de estándar al W3C en 1998 por Autodesk, Hewlett- Packard, Macromedia, Microsoft y Visio, pero compite con el PGML propuesto por Adobe systems y Sun Microsystems. Después de un largo examen, el W3C decide de combinar esos dos formatos, dando origen al formato SVG.

VML está implementado en Internet Explorer, Microsoft Office y Silverlight. Hace parte de la especificación OOXML, donde está definido en complemento de Drawing ML.

Uso del formato en el Web

Retrato desarrollado con el código VML: La Gioconda en VML (33Kb).

El lenguaje VML puede integrarse sea directamente en el código HTML, sea a través del elemento v:vmlframe relacionado con algunos ficheros XML. Este elemento permite establecer los gráficos vectoriales de manera análoga a los imágenes bitmap. El uso de los atributos width y height permitiendo ampliar o reducir los grafismos sin pérdida de calidad. Numerosos efectos de filtro son posibles en los imágenes que pueden ser tambiénen puestos en v:fill y tomar efecto de los atributos de colores et graduaciónes, con uso del canal alfa para la transparencia. Existen tres tipos de graduaciónes en VML : gradient (lineal), gradientRadial y gradientTitle (con focus variable). La extrusión 3D permite la puesta en relieve de cado elemento VML: los efectos de luz trayendo profundidad y realismo a los grafismos.

VML es un lenguaje que permite realizaciónes complejas en ficheros de formato XML. VML es manipulable con JavaScript o JScript y más cómodamente con HTML + TIME para los animaciones.

Google Maps utiliza actualmente VML para el resultado vectorial con Internet Explorer, y SVG para los navegadores que lo soportan.

Código de ejemplo

Oválo generado en Internet Explorer

El código VML siguiente integrado en el código HTML muestra una simple elipsis:

<html xmlns:v>
<style>v\:*{behavior:url(#default#VML);position:absolute}</style>
<body>
<v:oval style="left:0;top:0;width:100;height:50" fillcolor="blue" stroked="f" />
</body>
</html>

Editores y Software

Microsoft Office permite editar gráficos VML sin utilizar no obstante integralmente el DOM de VML.
OpenOffice.org permite crear ficheros sustituibles a la sucesión ofimatica de Microsoft con gráficos convertidos al VML.

Enlaces externos y demostraciones

Tutoriales, didácticos