Saltar al contenido
Inicio

Gráficos Vectoriales Escalables (SVG): definición, características y usos

Formato de imagen basado en vectores y escrito en XML que permite escalado sin pérdida de calidad. Muy usado en la web para iconos, logotipos, gráficos y animación interactiva.

Los gráficos vectoriales escalables, conocidos por sus siglas en inglés SVG, son un formato de imagen que describe formas geométricas y texto mediante instrucciones matemáticas en lugar de una cuadrícula de puntos. A diferencia de las imágenes basadas en píxeles, los SVG conservan nitidez al ampliarse o reducirse. Esta representación se escribe en XML y fue desarrollada y estandarizada por el W3C, lo que facilita su integración con tecnologías web.

Características y componentes

Un archivo SVG contiene elementos como paths (trayectorias), rect, circle, text, gradientes y filtros. Al estar basado en texto, el contenido es editable con un editor de código o con programas gráficos. Los atributos permiten definir trazos, rellenos, opacidad y transformaciones (rotar, escalar, trasladar). Además, cada elemento forma parte del DOM del documento cuando se inserta en una página, lo que posibilita manipulación dinámica con CSS y JavaScript.

Historia y estandarización

SVG surgió como respuesta a la necesidad de un formato vectorial abierto para la web. Su especificación ha evolucionado mediante varias versiones y perfiles (por ejemplo, versiones reducidas para dispositivos móviles), manteniendo compatibilidad con navegadores modernos. El modelo estandarizado facilita interoperabilidad entre herramientas y plataformas.

Usos y ventajas

  • Iconos y logotipos escalables que conservan nitidez en distintas resoluciones.
  • Gráficas, mapas y diagramas interactivos que requieren accesibilidad y actualización dinámica.
  • Animaciones y efectos visuales controlados por CSS o SMIL/JavaScript.
  • Textos seleccionables y buscables, útiles para accesibilidad y SEO.

Diferencias con imágenes ráster y otros enfoques

Frente a las imágenes basadas en píxeles, los SVG son independientes de resolución y suelen ocupar menos espacio en gráficos simples. Comparados con canvas o WebGL, SVG es orientado a objetos y más adecuado para elementos con interacción accesible, aunque puede no ser óptimo para millones de polígonos o escenas 3D complejas.

Herramientas, optimización y buenas prácticas

Existen editores gráficos y de código que trabajan con SVG: desde programas vectoriales hasta editores de texto. Para uso web conviene optimizar los archivos (eliminar metadatos innecesarios, agrupar elementos) y emplear atributos ARIA para mejorar accesibilidad. También es frecuente incrustar SVG inline en HTML o enlazarlos como archivos externos según necesidades de rendimiento y caché.

Conceptos clave: los SVG usan vectores para describir la imagen, se integran con estándares web y ofrecen flexibilidad tanto para diseño como para interactividad y accesibilidad.

Historia

El W3C publicó SVG en septiembre de 2001. A partir de 2018, SVG es ampliamente compatible con todos los navegadores modernos.

La extensión normal del archivo es .svg y el tipo MIME es image/svg+xml.

 

Estructura

SVG utiliza el lenguaje de marcado extensible (XML). Así que tiene una definición del tipo de documento.

 <?xml version="1.0" encoding="utf-8"?> <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" version="1.1" baseProfile="full" width="800mm" height="600mm"> <!-- contenido del archivo --> </svg>
 

Diferencia entre imágenes de mapa de bits y vectoriales

This image illustrates the difference between bitmap and vector images. The vector image can be scaled indefinitely, while the bitmap cannot.

Esta imagen muestra la diferencia entre las imágenes de mapa de bits y las vectoriales. La imagen vectorial puede escalarse eternamente, mientras que el mapa de bits no.

 

Artículos relacionados

Autor

AlegsaOnline.com Gráficos Vectoriales Escalables (SVG): definición, características y usos

URL: https://es.alegsaonline.com/art/87740

Compartir

Fuentes