
Los gráficos vectoriales son una forma de gráficos por computadora en la que las imágenes visuales se crean directamente a partir de formas geométricas definidas en un plano cartesiano , como puntos , líneas , curvas y polígonos . Los mecanismos asociados pueden incluir hardware de visualización e impresión vectorial , modelos de datos vectoriales y formatos de archivo, así como el software basado en estos modelos de datos (especialmente software de diseño gráfico , diseño asistido por computadora y sistemas de información geográfica ). Los gráficos vectoriales son una alternativa a los gráficos rasterizados o de mapa de bits, cada uno con ventajas y desventajas en situaciones específicas. [ 1 ]
Aunque el hardware vectorial ha desaparecido en gran medida en favor de monitores e impresoras basados en ráster, [ 2 ] los datos y el software vectoriales siguen utilizándose ampliamente, especialmente cuando se requiere un alto grado de precisión geométrica y cuando la información compleja puede descomponerse en primitivas geométricas simples. Por lo tanto, es el modelo preferido para dominios como la ingeniería , la arquitectura , la topografía , la renderización 3D y la tipografía , pero es totalmente inapropiado [ 3 ] para aplicaciones como la fotografía y la teledetección , donde el ráster es más efectivo y eficiente. Algunos dominios de aplicación, como los sistemas de información geográfica (SIG) y el diseño gráfico , utilizan gráficos vectoriales y ráster en ocasiones, según el propósito.
Los gráficos vectoriales se basan en las matemáticas de la geometría analítica o de coordenadas , y no guardan relación con otros usos matemáticos del término vector . Esto puede generar cierta confusión en disciplinas donde se utilizan ambos significados.
Modelo de datos
El modelo lógico de datos de los gráficos vectoriales se basa en las matemáticas de la geometría de coordenadas , donde las formas se definen como un conjunto de puntos en un sistema de coordenadas cartesianas bidimensional o tridimensional , como p = ( x, y ) o p = ( x, y, z ). Dado que casi todas las formas constan de un número infinito de puntos, el modelo vectorial define un conjunto limitado de primitivas geométricas que se pueden especificar mediante una muestra finita de puntos prominentes llamados vértices . Por ejemplo, un cuadrado se puede definir inequívocamente por la ubicación de tres de sus cuatro esquinas, a partir de las cuales el software puede interpolar las líneas de contorno que lo conectan y el espacio interior. Al ser una forma regular, un cuadrado también podría definirse por la ubicación de una esquina, un tamaño (ancho = alto) y un ángulo de rotación.
Las primitivas geométricas fundamentales son:
- Un solo punto .
- Un segmento de línea , definido por dos puntos extremos, que permite una interpolación lineal simple de la línea intermedia.
- Una cadena poligonal o polilínea, un conjunto conectado de segmentos de línea, definido por una lista ordenada de puntos.
- Un polígono , que representa una región del espacio, está definido por su límite, una polilínea con vértices iniciales y finales coincidentes.
Se pueden admitir diversas formas más complejas:
- Curvas paramétricas , en las que las polilíneas o polígonos se complementan con parámetros para definir una interpolación no lineal entre vértices, incluyendo arcos circulares , splines cúbicos , splines de Catmull-Rom , curvas de Bézier y bezigones .
- Formas paramétricas estándar en dos o tres dimensiones, como círculos , elipses , cuadrados , superelipses , esferas , tetraedros , superelipsoides , etc.
- Las superficies y sólidos tridimensionales irregulares se definen generalmente como un conjunto conectado de polígonos (por ejemplo, una malla poligonal ) o como superficies paramétricas (por ejemplo, NURBS ).
- Los fractales , a menudo definidos como un sistema de funciones iteradas .
En muchos conjuntos de datos vectoriales, cada forma se puede combinar con un conjunto de propiedades. Las más comunes son las características visuales, como el color, el grosor de la línea o el patrón de guiones. En sistemas donde las formas representan elementos del mundo real, como SIG y BIM, se pueden almacenar diversos atributos de cada elemento representado, como el nombre, la edad, el tamaño, etc. [ 4 ]
En algunos datos vectoriales, especialmente en SIG, la información sobre las relaciones topológicas entre objetos puede representarse en el modelo de datos, como el seguimiento de las conexiones entre segmentos de carretera en una red de transporte . [ 5 ]
Si un conjunto de datos almacenado en un formato de archivo vectorial se convierte a otro formato de archivo que admita todos los objetos primitivos utilizados en esa imagen en particular, entonces la conversión puede realizarse sin pérdida de información.
Hardware de visualización vectorial

Los dispositivos basados en vectores, como el CRT vectorial y el trazador de pluma , controlan directamente un mecanismo de dibujo para producir formas geométricas. Dado que los dispositivos de visualización vectorial pueden definir una línea con solo dos puntos (es decir, las coordenadas de cada extremo de la línea), el dispositivo puede reducir la cantidad total de datos que debe procesar organizando la imagen en términos de pares de puntos. [ 6 ]
Las pantallas de gráficos vectoriales se utilizaron por primera vez en 1958 por el sistema de defensa aérea SAGE de EE . UU . [ 7 ] Los sistemas de gráficos vectoriales se retiraron del control de tráfico aéreo en ruta de EE. UU. en 1999. Los gráficos vectoriales también se utilizaron en el TX-2 del Laboratorio Lincoln del Instituto Tecnológico de Massachusetts por el pionero de los gráficos por computadora Ivan Sutherland para ejecutar su programa Sketchpad en 1963. [ 8 ]
Los sistemas de gráficos vectoriales posteriores, la mayoría de los cuales iteraban a través de listas almacenadas de instrucciones de dibujo modificables dinámicamente, incluyen el IBM 2250 , Imlac PDS-1 y DEC GT40 . Existía una consola de videojuegos que utilizaba gráficos vectoriales llamada Vectrex , así como varios juegos arcade como Asteroids , Space Wars , Tempest y muchos títulos cinematrónicos como Rip Off y Tail Gunner que utilizaban monitores vectoriales . [ 9 ] Las pantallas de almacenamiento de imágenes, como la Tektronix 4014 , podían mostrar imágenes vectoriales pero no modificarlas sin antes borrar la pantalla. Sin embargo, estas nunca se utilizaron tan ampliamente como las pantallas de escaneo basadas en trama utilizadas para la televisión, y habían desaparecido en gran medida a mediados de la década de 1980, excepto para aplicaciones especializadas.
Los plotters utilizados en el dibujo técnico aún dibujan vectores directamente sobre el papel moviendo un lápiz según las indicaciones en el espacio bidimensional del papel. Sin embargo, al igual que con los monitores, estos han sido reemplazados en gran medida por las impresoras de gran formato que imprimen imágenes rasterizadas (que pueden generarse a partir de datos vectoriales).
Software
Debido a que este modelo resulta útil en diversos ámbitos de aplicación, se han creado numerosos programas informáticos para dibujar, manipular y visualizar gráficos vectoriales. Si bien todos se basan en el mismo modelo básico de datos vectoriales, pueden interpretar y estructurar las formas de manera muy diferente, utilizando formatos de archivo muy distintos.
- Diseño gráfico e ilustración, utilizando un editor de gráficos vectoriales o un software de diseño gráfico como Adobe Illustrator . Consulte la Comparativa de editores de gráficos vectoriales para conocer sus funcionalidades.
- Los sistemas de información geográfica (SIG) pueden representar una característica geográfica mediante una combinación de una forma vectorial y un conjunto de atributos. [ 10 ] Los SIG incluyen capacidades de edición vectorial, cartografía y análisis espacial vectorial .
- El diseño asistido por computadora (CAD) se utiliza en ingeniería, arquitectura y topografía. Los modelos de modelado de información para la construcción (BIM) añaden atributos a cada forma, de manera similar a un SIG.
- Software de gráficos 3D por computadora , incluyendo animación por computadora .
Formatos de archivo
Los gráficos vectoriales se encuentran comúnmente hoy en día en formatos de archivo gráfico como SVG , WMF , EPS , PDF , CDR o AI , y son intrínsecamente diferentes de los formatos de archivo de gráficos rasterizados más comunes, como JPEG , PNG , APNG , GIF , WebP , BMP y MPEG4 .
El estándar del Consorcio World Wide Web (W3C) para gráficos vectoriales es Scalable Vector Graphics (SVG). Este estándar es complejo y su consolidación ha sido relativamente lenta, al menos en parte debido a intereses comerciales. Muchos navegadores web ahora ofrecen cierto soporte para la representación de datos SVG, pero las implementaciones completas del estándar aún son relativamente escasas.
En los últimos años, SVG se ha convertido en un formato importante, completamente independiente de la resolución del dispositivo de visualización, generalmente una impresora o un monitor. Los archivos SVG son esencialmente texto imprimible que describe trazados rectos y curvos, así como otros atributos. Wikipedia prefiere SVG para imágenes como mapas sencillos, ilustraciones lineales, escudos de armas y banderas, que generalmente no son como fotografías u otras imágenes de tono continuo. La visualización de SVG requiere la conversión a un formato ráster con la resolución adecuada para la tarea en cuestión. SVG también es un formato para gráficos animados.
También existe una versión de SVG para teléfonos móviles llamada SVGT (SVG Tiny version). Estas imágenes pueden contar enlaces y también aprovechan el suavizado de bordes (anti-aliasing). Además, se pueden usar como fondo de pantalla.
El software CAD utiliza sus propios formatos de datos vectoriales, generalmente formatos propietarios creados por proveedores de software, como DWG de Autodesk , y formatos de intercambio público como DXF . A lo largo de su historia, se han creado cientos de formatos de archivo vectorial distintos para datos SIG, incluidos formatos propietarios como la geodatabase de archivos de Esri , formatos propietarios pero públicos como Shapefile y el KML original , formatos de código abierto como GeoJSON y formatos creados por organismos de estandarización como Simple Features y GML del Open Geospatial Consortium .
Conversión


Para rasterizar
Las pantallas e impresoras modernas son dispositivos de trama ; los formatos vectoriales deben convertirse a un formato de trama (mapas de bits – matrices de píxeles) antes de poder ser renderizados (mostrados o impresos). [ 11 ] El tamaño del archivo de mapa de bits/trama generado por la conversión dependerá de la resolución requerida, pero el tamaño del archivo vectorial que genera el archivo de mapa de bits/trama siempre permanecerá igual. Por lo tanto, es fácil convertir de un archivo vectorial a una variedad de formatos de archivo de mapa de bits/trama, pero es mucho más difícil ir en la dirección opuesta, especialmente si se requiere la edición posterior de la imagen vectorial. Podría ser ventajoso guardar una imagen creada a partir de un archivo fuente vectorial como un formato de mapa de bits/trama, porque los diferentes sistemas tienen formatos vectoriales diferentes (e incompatibles), y algunos podrían no admitir gráficos vectoriales en absoluto. Sin embargo, una vez que un archivo se convierte del formato vectorial, es probable que sea más grande y pierda la ventaja de la escalabilidad sin pérdida de resolución. Tampoco será posible editar partes individuales de la imagen como objetos discretos. El tamaño de archivo de una imagen gráfica vectorial depende del número de elementos gráficos que contiene; es una lista de descripciones.
Desde ráster
Impresión
El arte vectorial es ideal para la impresión, ya que se compone de una serie de curvas matemáticas; se imprime con gran nitidez incluso al redimensionarlo. [ 12 ] Por ejemplo, se puede imprimir un logotipo vectorial en una hoja pequeña de papel y luego ampliarlo al tamaño de una valla publicitaria manteniendo la misma nitidez. Un gráfico rasterizado de baja resolución se desenfocaría o pixelaría excesivamente si se ampliara del tamaño de una tarjeta de visita al de una valla publicitaria. (La resolución precisa de un gráfico rasterizado necesaria para obtener resultados de alta calidad depende de la distancia de visualización; por ejemplo, una valla publicitaria puede parecer de alta calidad incluso a baja resolución si la distancia de visualización es lo suficientemente grande). [ 13 ]
Si consideramos los caracteres tipográficos como imágenes, entonces las mismas consideraciones que hemos aplicado a los gráficos se aplican también a la composición de texto escrito para impresión ( composición tipográfica ). Los conjuntos de caracteres antiguos se almacenaban como mapas de bits. Por lo tanto, para lograr la máxima calidad de impresión, debían usarse solo a una resolución determinada; se dice que estos formatos de fuente no son escalables. La tipografía de alta calidad se basa hoy en día en dibujos de caracteres ( fuentes ) que normalmente se almacenan como gráficos vectoriales y, como tales, son escalables a cualquier tamaño. Ejemplos de estos formatos vectoriales para caracteres son las fuentes Postscript y las fuentes TrueType .
Operación
Ventajas de este estilo de dibujo sobre los gráficos rasterizados :
- Dado que los gráficos vectoriales consisten en coordenadas con líneas o curvas entre ellas, el tamaño de la representación no depende de las dimensiones del objeto. Esta mínima cantidad de información se traduce en un tamaño de archivo mucho menor [ 14 ] en comparación con las imágenes rasterizadas de gran tamaño, que se definen píxel a píxel. Dicho esto, a menudo se dice que un gráfico vectorial con un tamaño de archivo pequeño carece de detalle en comparación con una fotografía del mundo real.
- De igual modo, se puede ampliar infinitamente, por ejemplo, un arco circular, y este seguirá siendo suave. Por otro lado, un polígono que representa una curva revelará que en realidad no es curvo.
- Al hacer zoom, las líneas y curvas no tienen por qué ensancharse proporcionalmente. A menudo, el ancho no aumenta o es menor que la proporción. Por otro lado, las curvas irregulares representadas por formas geométricas simples pueden ensancharse proporcionalmente al hacer zoom, para que se vean suaves y no como tales.
- Los parámetros de los objetos se almacenan y pueden modificarse posteriormente. Esto significa que mover , escalar , rotar , rellenar , etc., no degrada la calidad del dibujo. Además, es habitual especificar las dimensiones en unidades independientes del dispositivo, lo que da como resultado la mejor rasterización posible en dispositivos de impresión ráster .
- Desde una perspectiva 3D, la representación de sombras también es mucho más realista con gráficos vectoriales, ya que las sombras se pueden abstraer en los rayos de luz que las forman. Esto permite obtener imágenes y renderizaciones fotorrealistas .
Por ejemplo, consideremos un círculo de radio r . [ 15 ] La información principal que un programa necesita para dibujar este círculo es:
- Una indicación de que lo que se va a dibujar es un círculo.
- el radio r
- la ubicación del punto central del círculo
- Estilo y color del trazo (posiblemente transparente)
- Estilo y color de relleno (posiblemente transparente)
Los formatos vectoriales no siempre son apropiados en el trabajo gráfico y, además, presentan numerosas desventajas. [ 16 ] Por ejemplo, dispositivos como cámaras y escáneres producen gráficos rasterizados de tono continuo que resultan poco prácticos para convertir a vectores. Por ello, en este tipo de trabajo, un editor de imágenes opera sobre los píxeles en lugar de sobre objetos de dibujo definidos por expresiones matemáticas. Las herramientas gráficas completas combinan imágenes de fuentes vectoriales y rasterizadas, y pueden ofrecer herramientas de edición para ambas, dado que algunas partes de una imagen pueden provenir de una cámara y otras se han dibujado con herramientas vectoriales.
Algunos autores han criticado el término gráficos vectoriales por ser confuso. [ 17 ] [ 18 ] En particular, los gráficos vectoriales no se refieren simplemente a gráficos descritos por vectores euclidianos . [ 19 ] Algunos autores han propuesto utilizar gráficos orientados a objetos en su lugar. [ 17 ] [ 20 ] [ 21 ] Sin embargo, este término también puede ser confuso, ya que puede interpretarse como cualquier tipo de gráfico implementado mediante programación orientada a objetos . [ 17 ]
Operaciones vectoriales
Los editores de gráficos vectoriales suelen permitir traslación, rotación, reflejo, estiramiento, sesgo, transformaciones afines , cambio de orden Z (en términos generales, qué está delante de qué) y combinación de primitivas en objetos más complejos. [ 17 ] Las transformaciones más sofisticadas incluyen operaciones de conjuntos en formas cerradas ( unión , diferencia , intersección , etc.). [ 22 ] En SVG, las operaciones de composición se basan en la composición alfa . [ 23 ]
Los gráficos vectoriales son ideales para dibujos simples o compuestos que necesitan ser independientes del dispositivo, [ 24 ] o que no necesitan alcanzar el fotorrealismo . Por ejemplo, los lenguajes de descripción de páginas PostScript y PDF utilizan un modelo de gráficos vectoriales.
repositorios de imágenes vectoriales
Muchos sitios web de fotos de archivo proporcionan versiones vectorizadas de las imágenes alojadas, mientras que repositorios específicos se especializan en imágenes vectoriales dada su creciente popularidad entre los diseñadores gráficos. [ 25 ]
Véase también
- Animación
- Geometría antigrano
- El Cairo (gráficos)
- Comparación de editores de gráficos vectoriales
- Comparación de formatos de archivos gráficos
- Diseño asistido por ordenador
- Direct2D
- Ilustración
- Biblioteca gráfica de Javascript
- Raster a vector
- Gráficos rasterizados
- Resolución de independencia
- ThorVG
- Gráficos de tortuga
- Juego vectorial
- Formatos de archivo de gráficos vectoriales
- Monitor Vector
- Red vectorial
- Paquetes de vectores
- Vexel
- Modelo de estructura alámbrica
- modelado 3D
Notas
- ↑ Chapman, Nigel; Chapman, Jenny (2002) [2000]. Multimedia digital . Wiley. pág . 86. ISBN 0-471-98386-1.
- ↑ Kaufman, Arie (1993). Rendering, Visualization and Rasterization Hardware . Springer Science & Business Media. pp. 86–87 . ISBN 978-3-540-56787-5.
- ↑ "Archivos de arte vectorial" . pastorhome . Consultado el 1 de marzo de 2025 .
- ↑ Modelos de datos vectoriales Archivado el 11 de abril de 2022 en Wayback Machine , Fundamentos de los sistemas de información geográfica , Saylor Academy, 2012
- ↑ Bolstad, Paul (2008). Fundamentos de SIG: Un primer texto sobre sistemas de información geográfica (3.ª ed.). Eider Press. p. 37.
- ↑ Murray 2002 , págs. 81–83.
- ↑ Holzer, Derek (abril de 2019). Síntesis vectorial: una investigación arqueológica de los medios sobre la luz modulada por sonido (PDF) (Tesis). Universidad de Aalto . urn : urn:NBN:fi:aalto-201905193156 . Archivado (PDF) del original el 18 de abril de 2021. Recuperado el 31 de julio de 2020 .
- ↑ Kassem, Dalal (15 de octubre de 2014). The Sketchpad Window (Tesis). Instituto Politécnico y Universidad Estatal de Virginia . hdl : 10919/63920 . Recuperado el 18 de septiembre de 2020 .
- ↑ Wolf, Mark JP (2008). La explosión de los videojuegos: una historia desde PONG hasta Playstation y más allá . ABC-CLIO . págs. 67–71 . ISBN 978-0-313-33868-7. Consultado el 31 de julio de 2020 .
- ↑ Peuquet, Donna J. (1984), " Un marco conceptual y comparación de modelos de datos espaciales ", Cartographica 21 (4): 66–113. doi : 10.3138/D794-N214-221R-23R5 . Archivado el 24 de octubre de 2021 en Wayback Machine .
- ^ Gharachorloo y col. 1989 , pág. 355.
- ↑ "Gráficos vectoriales y rasterizados en la impresión offset" . Olympus Press. 6 de diciembre de 2013. Archivado del original el 12 de febrero de 2014. Consultado el 16 de junio de 2014 .
- ↑ "Impresión y exportación (gráficos)" . Red Unix del COE. 18 de junio de 2002. Consultado el 16 de junio de 2014 .
{{cite web}}: CS1 mantenimiento: estado de la URL ( enlace ) - ↑ "PNG vs. SVG: ¿Cuáles son las diferencias?" . Adobe . Consultado el 12 de diciembre de 2023 .
- ↑ "ASCIIsvg: Gráficos vectoriales matemáticos sencillos" . Peter Jipsen, Universidad Chapman. Archivado del original el 16 de septiembre de 2013. Consultado el 16 de junio de 2014 .
- ↑ Harris, Andy. "Gráficos vectoriales" . ¡Bienvenido a wally! Archivado del original el 18 de mayo de 2012. Recuperado el 16 de junio de 2014 .
- 1 2 3 4 Chapman, Nigel; Chapman , Jenny (2002) [2000]. Multimedia digital . Wiley. pág. 70. ISBN 0-471-98386-1.
- ↑ CS 354 Gráficos vectoriales y renderizado de rutas Archivado el 18 de abril de 2020 en Wayback Machine , diapositiva 7, por Mark Kilgard, 10 de abril de 2012, Universidad de Texas en Austin
- ↑ van der Spuy, Rex (2010). Diseño de juegos avanzados con Flash . Apress. pág. 306. ISBN 978-1-4302-2739-7.
- ↑ Landau, Ted (2000). Sad Macs, Bombs and Other Disasters (4.ª ed.). Peachpit Press. pág . 409. ISBN 978-0-201-69963-0.
- ↑ Arntson, Amy (2011). Fundamentos del diseño gráfico (6.ª ed.). Cengage Learning. pág. 194. ISBN 978-1-133-41950-1.
- ↑ Barr 1984 , pág. 21.
- ↑ Grupo de trabajo SVG (15 de marzo de 2011). "Especificación de composición SVG" . w3 . Archivado del original el 7 de agosto de 2022. Recuperado el 8 de agosto de 2022 .
- ↑ Qin, Zheng (27 de enero de 2009). Gráficos vectoriales para renderizado 3D en tiempo real (PDF) (Tesis). Universidad de Waterloo . pág. 1. hdl : 10012/4262 . Archivado (PDF) del original el 28 de julio de 2020. Recuperado el 28 de julio de 2020 .
- ↑ "Informe de mercado de sitios web de fotos de archivo | Pronóstico global de 2023 a 2032" . datasetsearch.research.google.com . Abril de 2023. Consultado el 25 de agosto de 2024 .
- ↑ Dice, Studyessay.org (21 de marzo de 2022). "7 de los mejores sitios de vectores para diseñadores gráficos" . Spoon Graphics . Recuperado el 25 de agosto de 2024 .
Referencias
- Barr, Alan H. (julio de 1984). «Deformaciones globales y locales de primitivas sólidas» (PDF) . Actas de la 11.ª conferencia anual sobre gráficos por computadora y técnicas interactivas . Vol. 18. págs. 21–30 . CiteSeerX 10.1.1.67.6046 . doi : 10.1145/800031.808573 . ISBN 0897911385. S2CID 16162806 . Consultado el 31 de julio de 2020 .
- Gharachorloo, Nader; Gupta, Satish; Sproull, Robert F .; Sutherland, Ivan E. (julio de 1989). "Caracterización de diez técnicas de rasterización" (PDF) . Actas de la 16.ª conferencia anual sobre gráficos por computadora y técnicas interactivas . Vol. 23. págs. 355–368 . CiteSeerX 10.1.1.105.461 . doi : 10.1145/74333.74370 . ISBN 0201504340. S2CID 8253227 . Consultado el 28 de julio de 2020 .
- Murray, Stephen (2002). "Dispositivos gráficos". En Roger R. Flynn (ed.). Ciencias de la Computación, Vol. 2: Software y Hardware, Macmillan Reference USA . Gale eBooks . Recuperado el 3 de agosto de 2020 .
Enlaces externos
Contenido multimedia relacionado con gráficos vectoriales en Wikimedia Commons.
- Gráficos vectoriales
- Diseño gráfico
- formatos de archivos gráficos
- Diseño