Grfico vectorial
Locomotora a vapor en formato de imagen vectorial, originalmente en
formato Windows Metafile (convertido aPNG.) Se puede comprobar que a la
imagen le falta realismo fotogrfico en comparacin con su equivalente en
formato matricial o rasterizado.
La foto original que fue tomado en un formato matricial JPEG.
Este es un ejemplo en el que se pueden comparar los grficos vectoriales
(columna de la izquierda) con los grficos rasterizados (columna de la derecha)
al ampliar las respectivas imgenes. Como se puede comprobar, a medida que
aumenta el zoom los grficos de la izquierda mantienen su calidad, mientras
que los de la derecha van revelando paulatinamente los pxeles que conforman
la imagen. Los grficos vectoriales pueden ser escalados ilimitadamente sin
perder su calidad. Los dos ejemplos de ampliacin al 300% y al 600% ilustran
especialmente bien esta propiedad de los grficos vectoriales: los contornos de
las figuras geomtricas (franjas blancas detrs de la letra A) no aumentan
proporcionalmente en la figura en el caso del grfico rasterizado.
Una imagen vectorial es una imagen digital formada por objetos geomtricos
independientes (segmentos, polgonos, arcos, etc.), cada uno de ellos definido
por distintos atributos matemticos de forma, de posicin, de color, etc. Por
ejemplo un crculo de color rojo quedara definido por la posicin de su centro,
su radio, el grosor de lnea y su color.
Este formato de imagen es completamente distinto al formato de las imgenes
de mapa de bits, tambin llamados imgenes matriciales, que estn formados
por pxeles. El inters principal de los grficos vectoriales es poder ampliar el
tamao de una imagen a voluntad sin sufrir la prdida de calidad que sufren
los mapas de bits. De la misma forma, permiten mover, estirar y retorcer
imgenes de manera relativamente sencilla. Su uso tambin est muy
extendido en la generacin de imgenes en tres dimensiones tanto dinmicas
como estticas.
Todos los ordenadores actuales traducen los grficos vectoriales a mapas de
bits para poder representarlos en pantalla al estar sta constituida fsicamente
por pxeles.
Contenido
[ocultar]
1 Historia
2 Figuras geomtricas bsicas
3 Principales aplicaciones
o
3.1 Generacin de grficos
3.2 Lenguajes de descripcin de documentos
3.3 Tipografas
3.4 Videojuegos
3.5 Internet
4 Formatos grficos vectoriales
5 Programas de edicin vectorial
o
5.1 Impresin
6 Ventajas y desventajas
o
6.1 Ventajas
6.2 Desventajas
7 Vase tambin
8 Enlaces externos
[editar]Historia
Desde los inicios del computador en 1950 hasta la dcada de los ochenta se
usaba un sistema vectorial de generacin de grficos diferente al actual. En
este sistema caligrfico el rayo elctrico del tubo de rayos catdicos de la
pantalla era guiado directamente para dibujar las formas necesarias, segmento
de lnea por segmento de lnea, quedando en negro el resto de la pantalla. Este
proceso se repeta a gran velocidad para alcanzar una imagen libre de
intermitencias o muy cercana a estar libre de ellas. Este sistema permita
visualizar imgenes estticas y en movimiento de buena resolucin (para esas
fechas) sin usar la inimaginable cantidad de memoria que se hubiera
necesitado para conseguir la resolucin equivalente en un sistema de
rasterizacin, permitiendo que la secuencia de imgenes diese la sensacin de
movimiento e incluso consiguiendo que titilaran modificando slo algunas de
las palabras del cdigo de la grfica en su respectivo display file. Estos
monitores basados en vectores tambin eran conocidos como monitores X-Y (XY displays).
Uno de los primeros usos de los vectores en el proceso de visualizacin fue el
realizado por la Fuerza Area de los Estados Unidos. El sistema de generacin
de grficos mediante vectores se utiliz hasta 1999 en el control areo y
probablemente an se siga usando en diversos sistemas [Link]
Sutherland emple este mismo sistema en la TX-2 para ejecutar su
programa Sketchpad en el MIT Lincoln Laboratory en 1963.
Los subsiguientes sistemas de representacin grfica vectorial incluan la GT40
de Digital; existi una consola llamada Vectrex que usaba grficos vectoriales
para mostrar videojuegos como Asteroids y Space Wars; y equipos como el
Tektronix 4014, podan generar imgenes vectoriales dinmicas.
El trmino vector es usado comnmente en el contexto de grficos de dos
dimensiones producidos por computador. Es uno de los muchos modos con los
que un artista cuenta para crear una imagen con una previsualizacin
rasterizada. Otras formas de uso pueden ser en textos, en multimedia y en la
creacin de escenarios 3D. Prcticamente todos los programas de modelado en
3D usan tcnicas que generan grficos vectoriales en 2D. Los plottersusados
en dibujo tcnico siguen dibujando los vectores directamente sobre el papel.
[editar]Figuras geomtricas bsicas
Lneas y polilneas
Polgonos
Crculos y elipses
Curvas de Bzier
Bezigonos
Texto (normalmente TrueType o FreeType u otra tipografa que utilice
curvas de Bzier).
La lista anterior no incluye otros tipos de curvas (spline de CatmullRom, NURBS,...), que son tiles para otro tipo de aplicaciones.
Frecuentemente a las imgenes de mapa de bits se las considera formatos algo
primitivos, desde un punto de vista conceptual, ya que su forma de almacenar
la informacin en pxeles no permite la misma flexibilidad que se obtiene con
una imagen vectorial. Sin embargo los mapas de bits presentan ventajas en
otras reas como la fotografa digital y el video.
[editar]Principales aplicaciones
Imagen vectorial de unavideoconsola PlayStation 3, obtenida explotando al
mximo las oportunidades que ofrece el lenguaje SVG
[editar]Generacin de grficos
Se utilizan para crear logos ampliables a voluntad as como en el diseo
tcnico con programas de tipo CAD (Computer Aided Design, diseo asistido
por computadora). Muy populares para generar escenas 3D.
[editar]Lenguajes de descripcin de documentos
Los grficos vectoriales permiten describir el aspecto de un documento
independientemente de la resolucin del dispositivo de salida. Los formatos
ms conocidos son PostScript y PDF. A diferencia de las imgenes matriciales,
se puede visualizar e imprimir estos documentos sin prdida en cualquier
resolucin.
[editar]Tipografas
La mayora de aplicaciones actuales utilizan texto formado por imgenes
vectoriales. Los ejemplos ms comunes sonTrueType, OpenType y PostScript.
[editar]Videojuegos
En los videojuegos 3D es habitual la utilizacin de grficos vectoriales.
[editar]Internet
Los grficos vectoriales que se encuentran en el World Wide Web suelen ser o
bien de formatos abiertos VML y SVG, o bien SWF en formato propietario. Estos
ltimos se pueden visualizar con Adobe Flash Player.
[editar]Formatos grficos vectoriales
Artculo principal: Formatos de archivo de grficos.
Privativos - Algunos de ellos tienen especificaciones abiertas total o
parcialmente
PostScript (PS, EPS (Encapsulated PostScript))
SWF Adobe Flash
DXF, Drawing eXchange Format y DWG, formatos de Autodesk AutoCAD.
HPGL: (HP Graphic Language), Un estndar de facto para los trazadores
grficos (Plotter).
AI de Adobe Illustrator
Paint Tool SAI
CDR de Corel Draw
FH9, FH10 y FH11
IGES
Metaarchivo de Windows (WMF)
Libres
Portable Document Format (PDF)
SVG Scalable Vector Graphics
OpenDocument Graphics (ODG)
VML Vector Markup Language
[editar]Programas de edicin vectorial
Artculo principal: Editor de grficos vectoriales.
Privativos
Illustrator, de Adobe.
Corel Draw!, de Corel Corporation.
Freehand, de Macromedia.
Visio, de Microsoft Corporation.
Libres
[Link] Draw, de Oracle.
LibreOffice Draw, del consorcio The Document Foundation .
Inkscape.
Sodipodi.
Skencil.
Xara LX.
Dia
Kivio.
[editar]Impresin
Un punto clave de las imgenes vectoriales es su practica puesta a punto en el
momento de la impresin ya que es posible escalarlas y aumentar su definicin
de forma ilimitada. Por ejemplo: se puede tomar el mismo logo vectorizado
imprimirlo en una tarjeta personal, y despus, agrandarlo e imprimirlo en una
valla manteniendo en ambas imgenes el mismo nivel de calidad. Los ejemplos
ms populares de formato de documentos que se deban imprimir
son PDF y PostScript.
Otra aplicacin donde los grficos vectoriales son importantes es el chateo de
corte, ya que ste, como su nombre indica, corta reas de color diseadas por
el usuario a partir de un archivo digital. Estas figuras estn construidas a partir
de vectores que son interpretados por el plotter como las lneas lmite por
donde debe pasar la cuchilla que corta el material. [cita requerida]
[editar]Ventajas y desventajas
[editar]Ventajas
Dependiendo de cada caso particular, las imgenes vectoriales pueden
requerir menor espacio en disco que un mapa de bits. Las imgenes
formadas por colores planos o degradados sencillos son ms factibles de
ser vectorizadas. A menor informacin para crear la imagen, menor ser
el tamao del archivo. Dos imgenes con dimensiones de presentacin
distintas pero con la misma informacin vectorial, ocuparn el mismo
espacio en disco.
No pierden calidad al ser escaladas. En principio, se puede escalar una
imagen vectorial de forma ilimitada. En el caso de las imgenes
matriciales, se alcanza un punto en el que es evidente que la imagen
est compuesta por pxeles.
Los objetos definidos por vectores pueden ser guardados y modificados
en el futuro.
Algunos formatos permiten animacin. Esta se realiza de forma sencilla
mediante operaciones bsicas como traslacin o rotacin y no requiere
un gran acopio de datos, ya que lo que se hace es reubicar las
coordenadas de los vectores en nuevos puntos dentro de los ejes x, y, y
z en el caso de las imgenes 3D.
[editar]Desventajas
Los grficos vectoriales en general no son aptos para codificar
fotografas o vdeos tomados en el mundo real (fotografas de la
Naturaleza, por ejemplo), aunque algunos formatos admiten una
composicin mixta (vector + mapa de bits). Prcticamente todas las
cmaras digitales almacenan las imgenes en mapa de bits.
Los datos que describen el grfico vectorial deben ser procesados, es
decir, el computador debe ser suficientemente potente para realizar los
clculos necesarios para formar la imagen final. Si el volumen de datos
es elevado se puede volver lenta la representacin de la imagen en
pantalla, incluso trabajando con imgenes pequeas.
Por ms que se construya una imagen con grficos vectoriales su
visualizacin tanto en pantalla, como en la mayora de sistemas de
impresin, en ltima instancia tiene que ser traducida a pxeles.
imgenes vectoriales y de mapa de bits
ArtculoTabla de contenidos
Imgenes vectoriales e imgenes de mapa de bits
Existen dos categoras principales de imgenes:
imgenes de mapa de bits (tambin denominadas imgenes raster):
son imgenes pixeladas, es decir que estn formadas por un conjunto de
puntos (pxeles) contenidos en una tabla. Cada uno de estos puntos
tiene un valor o ms que describe su color.
imgenes vectoriales: las imgenes vectoriales son representaciones
de entidades geomtricas tales como crculos, rectngulos o segmentos.
Estn representadas por frmulas matemticas (un rectngulo est
definido por dos puntos; un crculo, por un centro y un radio; una curva,
por varios puntos y una ecuacin). El procesador "traducir" estas
formas en informacin que la tarjeta grfica pueda interpretar.
Dado que una imagen vectorial est compuesta solamente por entidades
matemticas, se le pueden aplicar fcilmente transformaciones geomtricas a
la misma (ampliacin, expansin, etc.), mientras que una imagen de mapa de
bits, compuesta por pxeles, no podr ser sometida a dichas transformaciones
sin sufrir una prdida de informacin llamada distorsin. La apariencia de los
pxeles en una imagen despus de una transformacin geomtrica (en
particular cuando se la ampla) se denomina pixelacin(tambin conocida
como efecto escalonado). Adems, las imgenes vectoriales
(denominadas clipart en el caso de un objeto vectorial) permiten definir una
imagen con muy poca informacin, por lo que los archivos son bastante
pequeos.
Por otra parte, una imagen vectorial slo permite la representacin de formas
simples. Si bien es verdad que la superposicin de varios elementos simples
puede producir resultados impresionantes, no es posible describir todas las
imgenes con vectores; ste es particularmente el caso de las fotografas
realistas.
Imagen vectorial
Imagen de mapa de bits
La imagen "vectorial" anterior es slo la representacin de lo que una imagen
vectorial podra parecer, porque la calidad de la imagen depende del
dispositivo utilizado para hacerla visible al ojo humano. Probablemente su
pantalla le permita ver esta imagen con una resolucin de al menos 72 pxeles
por pulgada. El mismo archivo impreso en una impresora ofrecera una mejor
calidad de imagen ya que la impresin se realizara con al menos 300 pxeles
por pulgada.
Gracias a la tecnologa desarrollada por Macromedia y su software Macromedia
Flash, o SVG ("complemento"), actualmente se puede utilizar el formato
vectorial en Internet.
Pxel
Ampliacin de una zona de un dibujo donde se pueden apreciar los pxeles.
Para otros usos de este trmino, vase Pixels_(Cortometraje).
Un pxel o pixel, plural pxeles (acrnimo del ingls picture element,
"elemento de imagen") es la menor unidad homognea en color que forma
parte de una imagen digital, ya sea esta una fotografa,
un fotograma de vdeo o un grfico.
Contenido
[ocultar]
1 Concepto
o
1.1 Profundidad de color
2 Megapxel
3 Vase tambin
4 Enlaces externos
[editar]Concepto
Ampliando lo suficiente una imagen digital (zoom) en la pantalla de
una computadora, pueden observarse los pxeles que componen la imagen. Los
pxeles son los puntos de color (siendo la escala de grises una gama de color
monocromtica). Las imgenes se forman como una sucesin de pxeles. La
sucesin marca la coherencia de la informacin presentada, siendo su conjunto
una matriz coherente de informacin para el uso digital. El rea donde se
proyectan estas matrices suele ser rectangular. La representacin del pxel en
pantalla, al punto de ser accesible a la vista por unidad, forma un rea
homognea en cuanto a la variacin del color y densidad por pulgada, siendo
esta variacin nula, y definiendo cada punto en base a la densidad, en lo
referente al rea.
En las imgenes de mapa de bits, o en los dispositivos grficos, cada pxel se
codifica mediante un conjunto de bits de longitud determinada (es la
llamada profundidad de color); por ejemplo, puede codificarse un pxel con
un byte (8 bits), de manera que cada pxel admite hasta 256 variaciones de
color (28 posibilidades binarias), de 0 a 255. En las imgenes llamadas de color
verdadero, normalmente se usan tres bytes (24 bits) para definir el color de un
pxel; es decir, en total se puede representar un total de 2 24 colores, esto es 16
777 216 variaciones de color. Una imagen en la que se utilicen 32 bits para
representar un pxel tiene la misma cantidad de colores que la de 24 bits, ya
que los otro 8 bits son usados para efectos de transparencia.
Para poder visualizar, almacenar y procesar la informacin numrica que se
representa de cada pxel, se debe conocer, adems de la profundidad y brillo
del color, el modelo de color que se est utilizando. Por ejemplo, el modelo de
color RGB (Red-Green-Blue) permite crear un color compuesto por los tres
colores primarios segn el sistema de mezcla aditiva. De esta forma, en
funcin de la cantidad de cada uno de ellos que se use en cada pxel ser el
resultado del color final del mismo. Por ejemplo, el color magenta se obtiene
mezclando el rojo y el azul, sin componente verde (este byte se pone en cero).
Las distintas tonalidades del mismo color se obtienen variando la proporcin en
que intervienen ambas componentes (se altera el valor de esos dos bytes de
color del pxel). En el modelo RGB lo ms frecuente es que se usen 8 bits para
representar la proporcin de cada una de las tres componentes de color
primarias. De esta forma, cuando una de las componentes vale 0, significa que
ella no interviene en la mezcla y cuando vale 255 (2 8 1) significa que
interviene aportando el mximo de ese tono, valores intermedios proveen la
intensidad correspondiente.
La mayor parte de los dispositivos que se usan con una computadora
(monitor, escner, etc.) usan el modelo RGB (modelo de reflexin o aditivo),
excepto los que aportan tintes, como las impresoras, que suelen usar
el modelo CMYK (modelo sustractivo).
[editar]Profundidad de color
Un pxel, comnmente, se representa con: 8 bits (2 8 colores), con 24 bits
(224 colores, 8 bits por canal de color) o con 48 bits (2 40 colores); en fotografa
avanzada y digitalizacin de imgenes profesional se utilizan profundidades
an mayores, expresadas siempre en valores de bits/canal de color en lugar de
la suma de los tres canales. Los primeros son los ms utilizados, reservando el
de 8 bits para imgenes de alta calidad pero en tonos de grises, o bien con 256
colores en paleta seleccionada para baja calidad colorimtrica; el de 24 bits es
el ms comn y de alta calidad, se lo utiliza en la mayora de las imgenes
fotogrficas.
[editar]Megapxel
Vase tambin: Prefijos del SI
Un megapxel o megapixel (Mpx) equivale a 1 milln de pxeles, a diferencia
de otras medidas usadas en la computacin en donde se suele utilizar la base
de 1024 para los prefijos, en lugar de 1000, debido a su conveniencia respecto
del uso del sistema binario. Usualmente se utiliza esta unidad para expresar
la resolucin de imagen de cmaras digitales; por ejemplo, una cmara que
puede tomar fotografas con una resolucin de 2048 1536 pxeles se dice
que tiene 3,1 megapxeles (2048 1536 = 3.145.728).
La cantidad de megapxeles que tenga una cmara digital define el tamao de
las fotografas que puede tomar y el tamao de las impresiones que se pueden
realizar; sin embargo, hay que tener en cuenta que la matriz de puntos est
siendo distribuida en un rea bidimensional y, por tanto, la diferencia de la
calidad de la imagen no crece proporcionalmente con la cantidad de
megapixeles que tenga una cmara, al igual que las x de una grabadora de
discos compactos.
Las cmaras digitales usan componentes de electrnica fotosensible, como
los CCD (del ingls Charge-Coupled Device) o sensores CMOS, que graban
niveles de brillo en una base por-pxel. En la mayora de las cmaras digitales,
el CCD est cubierto con un mosaico de filtros de color, teniendo regiones color
rojo, verde y azul (RGB) organizadas comnmente segn el filtro de Bayer, as
que cada pxel-sensor puede grabar el brillo de un solo color primario. La
cmara interpola la informacin de color de los pxeles vecinos, mediante un
proceso llamado interpolacin cromtica, para crear la imagen final.
Dimensiones de imagen segn proporcin y cantidad de pixeles:
Para saber el nmero total de pixeles de una cmara, basta multiplicar el
ancho de la imagen mxima que puede generar por el alto de la misma
-desactivando previamente el zoom digital-; Tambin es posible dividir el
nmero de pixeles de ancho entre el nmero correspondiente al alto, y conocer
la proporcin de la imagen obtenida. Aqu se presenta una lista de las
resoluciones comunes de cmaras digitales basndose en esta relacin de
aspecto:
Megapixeles
Tamao imagen 3:2
(Pxeles)
Tamao imagen 4:3
(Pxeles)
0,3
671x447
632x474
1224x816
1155x866
1,2
1341x894
1265x949
1733x1155
1633x1225
2121x1414
2000x1500
2450x1633
2309x1732
2739x1826
2581x1936
5,3
2820x1880
2659x1994
3000x2000
2828x2121
6,3
3074x2049
2899x2174
3464x2309
3265x2449
10
3873x2582
3652x2739
12
4242x2828
4000x3000
14
4583x3055
4320x3240
15
4743x3162
4472x3354
16
4899x3266
4619x3464
18
5196x3464
4899x3674
20
5477x3651
5164x3873
21
5613x3742
5292x3969
22
5745x3830
5416x4062
24
6000x4000
5657x4243
25
6123x4082
5773x4330
28
6480x4320
6111x4583
30
6708x4472
6324x4743
32
6929x4619
6532x4899
34
7142x4761
6733x5050
35
7245x4830
6831x5123
36
7349x4899
6928x5196
39
7649x5099
7211x5408
40
7746x5164
7303x5477
44
8124x5416
7660x5745
48
8486x5657
8000x6000
50
8661x5774
8165x6124