JOSÉ JUANAS

Facebook Gmail Linkedin
Galleta

Cookies

Utilizamos cookies propias y de terceros para mejorar nuestros servicios.

Aviso de Cookies

Definición

SVG (Scalable Vector Graphics) es un formato de imagen vectorial basado en XML que se utiliza para describir gráficos bidimensionales. A diferencia de los formatos de imagen rasterizados (como JPEG o PNG) que están compuestos por píxeles, los SVG utilizan fórmulas matemáticas para definir líneas, formas y colores. Esto les permite escalar a cualquier tamaño sin perder calidad ni nitidez, lo que los hace ideales para la web.

Historia

El formato SVG fue introducido en 1999, cuando Adobe y otras empresas presentaron la especificación al Consorcio World Wide Web (W3C). El objetivo era crear un estándar abierto y gratuito para gráficos vectoriales en la web, compitiendo con formatos propietarios como VML (Vector Markup Language) de Microsoft y PGML de Adobe.

Después de un largo proceso de examen y la combinación de ideas de ambos formatos, el W3C dio origen al estándar SVG. Aunque tardó un tiempo en ganar popularidad, a partir de 2017 la compatibilidad con SVG en los navegadores modernos aumentó significativamente, y los desarrolladores comenzaron a apreciar sus beneficios. La versión más reciente de la especificación completa es SVG 2.0, cuya última recomendación del W3C se publicó el 8 de marzo de 2023.

Descripción

Un archivo SVG es esencialmente un documento XML que contiene instrucciones sobre cómo dibujar una imagen. Estas instrucciones describen qué formas deben dibujarse (círculos, rectángulos, líneas, polígonos, rutas, etc.), qué colores usar, cómo deben rellenarse, el grosor de los trazos, y otros atributos visuales.

Las características clave de SVG incluyen:

Los SVG pueden incrustarse directamente en el código HTML utilizando la etiqueta <svg>, o pueden ser guardados como archivos .svg externos e insertados como cualquier otra imagen (usando <img>, <object>, <embed>, o <iframe>).

Ejemplos de usos:

Los SVG son muy versátiles y se utilizan en una amplia gama de aplicaciones web:

Ejemplos animados:

Estoy preparando , este svg, con Inkscape, para hacer una animación posteriormente, a ver si hay suerte.

App SVG:

<svg width="" height="" viewBox="   "
preserveAspectRatio="xMaxYMax"></svg>
preserveAspectRatio =
"<align> [meet | slice | none]"
viewBox =
"fromX fromY width height"

Conclusión:

Contacto José Juanas
Datos del mensaje
 WEBMASTER  JOSE JUANAS