Académique Documents
Professionnel Documents
Culture Documents
https://es.wikipedia.org/wiki/Gr%C3%A1ficos_vectoriales_escalables 1/8
19/1/2019 Gráficos vectoriales escalables - Wikipedia, la enciclopedia libre
Orígenes
En 1996, Chris Liley redactó para el W3C un documento con directrices sobre los posibles
requerimientos para integrar un formato estándar de archivo para describir elementos Imagen estática
gráficos vectoriales. Para 1998 varias empresas habían turnado propuestas a este generada desde un
organismo, de las cuales dos principalmente sirvieron como base para los borradores que ejemplo SVG. El fichero
constituirían el SVG: el VML desarrollado por Microsoft para su formato de documentos original requiere un
navegador con soporte
RTF y el PGML desarrollado entonces por Adobe en coordinación con IBM, Netscape y
nativo o mediante
SUN. Tras la publicación del estándar SVG, Microsoft disoció el VML arguyendo que era
plugin.
un producto ya en el mercado, mientras que Adobe celebró abiertamente estandarización
del PGML; el soporte para SVG fue integrado a distintos productos de software de esta
última compañía como Adobe Illustrator y el visualizador de archivos ASV.2
Vista general
La especificación de SVG permite tres tipos de objetos gráficos:
Si el espacio de almacenamiento es un problema, las imágenes SVG pueden ser guardadas como archivos comprimidos
con gzip, en cuyo caso pasan a ser imágenes SVGZ. Debido a la verbosidad del XML, este tiende a comprimirse muy bien, y
estos ficheros pueden ser mucho más pequeños.
El fichero o archivo vectorizado original (SVG) es más pequeño que la versión de mapa de bits exceptuando cualquier
programa que fuerza a una vectorialización ya que vectorializa detalles en general de poca utilidad, aproximables por otros
métodos o invisibles, a los cuales inserta información oculta y firmas de todo tipo.
https://es.wikipedia.org/wiki/Gr%C3%A1ficos_vectoriales_escalables 2/8
19/1/2019 Gráficos vectoriales escalables - Wikipedia, la enciclopedia libre
Complejidad
Elementos geométricos
Los elementos geométricos son objetos provistos de atributos genéricos
básicos y optativos o por defecto.
Atributos
Todos los objetos comparten algunos atributos genéricos:
Toda figura tiene un contorno cuyo grosor y color pueden ser modificados, respectivamente, usando los parámetros
stroke-width y stroke.
Hay tres tipos de uniones de líneas: stroke-linejoin="miter" (para ángulos menores de 30 grados se
aumenta el valor entero del corrector, stroke-miterlimit="4", en caso contrario se transforma en "bevel"),
stroke-linejoin="round" y stroke-linejoin="bevel" en la imagen respectivamente.
https://es.wikipedia.org/wiki/Gr%C3%A1ficos_vectoriales_escalables 3/8
19/1/2019 Gráficos vectoriales escalables - Wikipedia, la enciclopedia libre
Se puede añadir bordes intermitentes siguiendo el patrón marcado por sucesiones de enteros con stroke-
dasharray como por ejemplo stroke-dasharray="2,3,5,7,11,13".
Casi todas las figuras tienen un relleno que puede ser modificado en color, fill, difuminado o filtrado de distintas
formas.
Toda figura tiene una opacidad, opacity, su valor varía entre 0(transparente) y 1(opaco por defecto).
Líneas
El objeto línea consta básicamente de dos puntos, (x1, y1) y (x2, y2), entre los cuales se dibuja un segmento recto:
Rectángulos
El objeto rectángulo consta básicamente de un punto cuya esquina superior izquierda u origen es (x, y), y sus
dimensiones están representadas por os parámetros height y width:
Círculo
El objeto círculo consta de un punto cuyo centro tiene las coordenadas (cx, cy), y su radio es r:
Elipse
El objeto elipse consta de un punto cuyo centro tiene las coordenadas (cx, cy), un radio horizontal, rx, y un radio
vertical, ry:
Mixtilínea
El objeto mixtilínea consta básicamente de puntos unidos por líneas que pueden cerrar o no un espacio. Estos puntos
forman cadenas iniciadas con M o m que pueden unirse con otras para formar un todo. El uso de mayúsculas se refiere a
valores absolutos de coordenadas y de minúsculas para los valores relativos, es decir, considera el último punto dado como
el origen de coordenadas.
Si después de un punto es usada la orden L o l, los puntos siguientes se unen con segmentos rectos.
Si después de indicar un punto aparece la orden H o V (para coordenadas absolutas) u h o v (para coordenadas
relativas), ambos puntos se unen con una línea horizontal o vertical manteniendo fija la otra coordenada.
https://es.wikipedia.org/wiki/Gr%C3%A1ficos_vectoriales_escalables 4/8
19/1/2019 Gráficos vectoriales escalables - Wikipedia, la enciclopedia libre
Para cerrar curvas y trayectorias, se cerrará la cadena de puntos con Z o z independientemente si la orden está en
mayúscula o no.
Aberturas:
Para generar una abertura en un recinto con interior(fill distinto de "none") se usa una cadena con orientación contraria
al borde del recinto (hay dos posibles órdenes: el horario y el antihorario), esto generará un recinto cuyo interior tendrá
una sola orientación, en caso contrario no hay abertura.
Texto
Se puede añadir texto, a partir de: un punto base x e y y se configuran las
características de la cadena de texto con los parámetros: font-family (tipo de
letra), font-size (tamaño de letras ) y estilo de letra por font-style (con uno de
cuatro valores posibles: normal, inherit, oblique o italic):
Agrupaciones
Muestreo de Font-family(estado
Se pueden agrupar objetos para que compartan atributos por defecto y una
actual de commons).
disposición fija en el espacio para poder duplicarlos cómodamente:
Duplicados
Para duplicar objetos tanto internos como externos se tiene que incluir en la etiqueta <svg> el siguiente fragmento:
https://es.wikipedia.org/wiki/Gr%C3%A1ficos_vectoriales_escalables 5/8
19/1/2019 Gráficos vectoriales escalables - Wikipedia, la enciclopedia libre
<use xlink:href="#..."/>
Enlazado de imágenes
Se pueden añadir o incrustar enlaces a imágenes del tipo *.png, *.jpg o *.svg dentro de un rectángulo de parámetros x, y,
width y height:
Recortes
Se pueden recortar objetos mediante rellenos de otros objetos, por ejemplo, un círculo mediante un recinto triangular. En
el ejemplo que sigue, la orden clipPath con el parámetro "id" identifica el nombre del área a recortar. La orden path
siguiente con el parámetro clip-rule indica si un punto queda dentro del área de relleno (nonzero) o fuera (evenodd,
como en el caso presentado). Luego de cerrar la orden con </clipPath>, la orden siguiente traza un círculo al cual se aplica
el área recortada con el parámetro clip-path="url(#nombre del área)".
<clipPath id="cortador">
<path fill="#0ff" d="m119,71l-103,60l120,0" clip-rule="evenodd"/>
</clipPath>
<circle r="80" cx="12" cy="130" stroke="#000" fill="#999" clip-path="url(#cortador)"/>
Transformaciones
Las transformaciones permiten efectuar semejanzas sobre imágenes mediante la matriz:
Traslaciones.
<g transform="translate(e,f)"> ... </g>
Rotaciones.
<g transform="rotate(g)"> ... </g>
Simetrías.
<g transform="scale(1,-1),rotate(g)"> ... </g>
Homotecias.
<g transform="scale(k,k)"> ... </g>
https://es.wikipedia.org/wiki/Gr%C3%A1ficos_vectoriales_escalables 6/8
19/1/2019 Gráficos vectoriales escalables - Wikipedia, la enciclopedia libre
Software de edición
Actualmente hay muchos programas de diseño gráfico que lo soportan. Entre los que son software libre el más popular es
Inkscape. La Suite Ofimática libre LibreOffice, incorpora Draw, programa exclusivo para trabajar con SVG y otros archivos
gráficos vectoriales. También hay editores en línea que permiten abrir archivos o crearlos como Method Draw, Vector
Paint, Draw SVG o svgreal.4
Véase también
VML
Web semántica
Lista de dialectos XML
PNG
Referencias
1. M Media Type registration for image/svg+xml (http://www.w3.org/TR/SVGMobile12/mimereg.html)
https://es.wikipedia.org/wiki/Gr%C3%A1ficos_vectoriales_escalables 7/8
19/1/2019 Gráficos vectoriales escalables - Wikipedia, la enciclopedia libre
Enlaces externos
SCALABLE, un libro sobre SVG (https://leanpub.com/scalable/) (en español)
SVG en Sublime Text (http://jorgeatgu.com/blog/svg-en-sublime-text/) (en español)
LibreOffice Draw (https://es.libreoffice.org/) Editor de vectores Libre en SVG y otros formatos vectoriales
W3C Scalable Vector Graphics (SVG) (http://www.w3.org/Graphics/SVG) (en inglés)
Adobe SVG (https://web.archive.org/web/20061012050739/http://www.adobe.com/svg/) (en inglés)
Mozilla SVG (http://www.mozilla.org/projects/svg/) y Ejemplos (https://web.archive.org/web/20030210062036/http://w
ww.croczilla.com/svg/) (en inglés)
Cartografía y planos SVG (https://web.archive.org/web/20030207141104/http://www.carto.net/projects/) (en inglés)
Inkscape (http://www.inkscape.org/), editor libre de SVG
SVG-edit (https://framavectoriel.org/svg-editor.html) editor en línea de SVG
Editor SVG Sketsa (https://web.archive.org/web/20060409042149/http://www.kiyut.com/products/sketsa/index.html),
comercial (en inglés)
MDC Mozilla Developer Center SVG (http://developer.mozilla.org/es/docs/SVG)
Aplicación Móvil que Implementa un Catálogo de Circuitos Integrados Reduciendo Requerimientos de Memoria
usando SVG (https://www.dspace.espol.edu.ec/bitstream/123456789/4751/1/7338.pdf)
Tutorial SVG para HTML5 (http://w3.unpocodetodo.info/svg/introduccion.php) (en español )
Guía Práctica de SVG en la web (https://www.maismedia.com/blog/tutoriales/guia-practica-svg-web) (en español
)
Ejemplos y manuales
Página elecciones suiza usando SVG (http://tagesschau.sf.tv/microgis/map/nr)
SVG Tutorial by Altsoft (http://alt-soft.com/tutorial/svg_tutorial/introduction.html)
1º borrador del manual (1-9-2010) (http://www.w3.org/Graphics/SVG/IG/resources/svgprimer.html)
2º borrador del manual (16-8-2011) (http://www.w3.org/TR/2011/REC-SVG11-20110816/)
Manual (14-8-2018) (https://svgwg.org/svg2-draft/)
Obtenido de «https://es.wikipedia.org/w/index.php?title=Gráficos_vectoriales_escalables&oldid=112111831»
Esta página se editó por última vez el 19 nov 2018 a las 01:31.
El texto está disponible bajo la Licencia Creative Commons Atribución Compartir Igual 3.0; pueden aplicarse cláusulas
adicionales. Al usar este sitio, usted acepta nuestros términos de uso y nuestra política de privacidad.
Wikipedia® es una marca registrada de la Fundación Wikimedia, Inc., una organización sin ánimo de lucro.
https://es.wikipedia.org/wiki/Gr%C3%A1ficos_vectoriales_escalables 8/8