SlideShare uma empresa Scribd logo
1 de 43
Baixar para ler offline
EL FORMATO
SVG
Dibujando
Nuestra Web
Miguel Angel Cumpa Ascuña
¿Cuándo hacemos imágenes a partir de un
   dibujo vectorial para nuestras web?
¿Qué herramientas usamos?
Pero siempre las exportábamos a
        .png, .jpg, .gif.
Y su calidad se perdía
Vector Markup Language
Autodesk, Hewlett- Packard, Macromedia,
Microsoft y Visio


Precision Graphics Markup
Language
Adobe systems y Sun Microsystems
W3C
VML + PGML =   SVG
¿Que es SVG?
Scalable Vector Graphics
Lenguaje de gráficos vectoriales
bidimensionales en formato XML
Rectas, curvas y áreas
          Introducción de texto
                 Incrustación de imágenes
Permite la animación de gráficos (con ayuda de
SMIL)
SMIL
Synchronized Multimedia Integration
Language
Basado en XML
Estándar para presentaciones multimedia
Permite integrar audio, video, imágenes,
texto u otro contenido multimedia
Se integra en XHTML y SVG
Es una recomendación de la   W3C
Características
El contenido del archivo es texto plano
El tamaño del archivo es muy pequeño
El contenido es buscable en la Red
16 millones de colores y fuentes
embebidas
Efectos de imagen nativos a través de
filtros
Es posible la interacción con el usuario
Mi primer dibujo
Un archivo   SVG comienza
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG
1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/s
vg11.dtd">
Definir Elementos
<text x=”8” y=”16”>Hola mundo</text>
Etiqueta
Atributos
Contenido
Definimos el lienzo
<svg width="100%" height="100%" version="1.1"
xmlns="http://www.w3.org/2000/svg">
<defs>
 <filter id="Gaussian_Blur">
   <feGaussianBlur in="SourceGraphic"
stdDeviation="3" />
 </filter>
</defs>
<script type ="text/ecmascript">
<![CDATA[
      function circle_click(evt) {
        var circle = evt.target ;
        var cRad = circle.getAttribute("r") ;
        if (cRad < 100)
           circle.setAttribute("r" , cRad *2) ;
        else
           circle.setAttribute("r" , cRad *0.5) ;
      }
]]>
</script>
* ó javascript
<text x="150" y="210" style="fill:black;stroke-
width:1;stroke:black;font-family:arial;font-
size:24px">FIREFOX</text>
<circle cx="200" cy="200" r="100" onclick
="circle_click(evt)"
style="fill:rgb(248,89,0);stroke-width:1;
stroke:black;filter:url(#Gaussian_Blur)"/>
</svg>
SVG en páginas HTML
Usando la etiqueta <embed>
<embed src="rect.svg" width="300"
height="100" type="image/svg+xml"
pluginspage="http://www.adobe.com/svg/vie
wer/install/"/>
Usando de etiqueta <object>
<object data="rect.svg" width="300"
height="100" type="image/svg+xml"
codebase="http://www.adobe.com/svg/viewer
/install/" />
Usando la etiqueta <iframe>
<iframe src="rect.svg" width="300"
height="100">
</iframe>
Deseado...
<html
xmlns:svg="http://www.w3.org/2000/svg">
<body>
<p>This is an HTML paragraph</p>
<svg:svg width="300" height="100" version="1.1"
>
<svg:circle cx="100" cy="50" r="40"
stroke="black"
stroke-width="2" fill="red" />
</svg:svg>
</body>
</html>
Interesante pero..............
Editores de Dibujos Vectoriales
Inkscape
Illustrator
Corel Draw
etc......
SVGEdit
Inkscape
En dos dimensiones, pero entonces.....
SVG en 3D de Kevin Lindsey
http://www.kevlindev.com/samples/rotate3d/index.htm




SVG en 3D de Lutz Tautenhahn
http://www.lutanho.net/svgvml3d/index.html




SVG in 3D
http://debeissat.nicolas.free.fr/svg3d.php
Galerias
http://commons.wikimedia.org/wiki/Category:SVG
http://www.openclipart.org/
Preguntas
Dibujando Nuestra Web

          Mozilla Perú
          mozilla.pe
          www.facebook.com/mozillaperu
          groups.google.com/group/mozilla-
          peru

          Miguel Angel Cumpa Ascuña
          themiseck.rock@gmail.com

Mais conteúdo relacionado

Destaque

Digital Marketing Setup and Strategy Workshop
Digital Marketing Setup and Strategy WorkshopDigital Marketing Setup and Strategy Workshop
Digital Marketing Setup and Strategy WorkshopDan Stratford
 
Catherine durgin mdsk 6162
Catherine durgin mdsk 6162Catherine durgin mdsk 6162
Catherine durgin mdsk 6162Catherine Durgin
 
QM Project presentation - HK Property Market Return
QM Project presentation - HK Property Market ReturnQM Project presentation - HK Property Market Return
QM Project presentation - HK Property Market Returnsymlam
 
Investment Project Presentation - HKD10M Fund Porotfolio
Investment Project Presentation - HKD10M Fund PorotfolioInvestment Project Presentation - HKD10M Fund Porotfolio
Investment Project Presentation - HKD10M Fund Porotfoliosymlam
 
کاربردهای آموزشی و پژوهشی شبکه‌های اجتماعی
کاربردهای آموزشی و پژوهشی شبکه‌های اجتماعیکاربردهای آموزشی و پژوهشی شبکه‌های اجتماعی
کاربردهای آموزشی و پژوهشی شبکه‌های اجتماعیسید حمید حسینی
 

Destaque (10)

Digital Marketing Setup and Strategy Workshop
Digital Marketing Setup and Strategy WorkshopDigital Marketing Setup and Strategy Workshop
Digital Marketing Setup and Strategy Workshop
 
Catherine durgin mdsk 6162
Catherine durgin mdsk 6162Catherine durgin mdsk 6162
Catherine durgin mdsk 6162
 
Jose
JoseJose
Jose
 
Josefa
JosefaJosefa
Josefa
 
Diari Merinda
Diari MerindaDiari Merinda
Diari Merinda
 
QM Project presentation - HK Property Market Return
QM Project presentation - HK Property Market ReturnQM Project presentation - HK Property Market Return
QM Project presentation - HK Property Market Return
 
Maria dolores
Maria doloresMaria dolores
Maria dolores
 
Django y Python para todos
Django y Python para todosDjango y Python para todos
Django y Python para todos
 
Investment Project Presentation - HKD10M Fund Porotfolio
Investment Project Presentation - HKD10M Fund PorotfolioInvestment Project Presentation - HKD10M Fund Porotfolio
Investment Project Presentation - HKD10M Fund Porotfolio
 
کاربردهای آموزشی و پژوهشی شبکه‌های اجتماعی
کاربردهای آموزشی و پژوهشی شبکه‌های اجتماعیکاربردهای آموزشی و پژوهشی شبکه‌های اجتماعی
کاربردهای آموزشی و پژوهشی شبکه‌های اجتماعی
 

Semelhante a SVG: Lenguaje de gráficos vectoriales bidimensionales en formato XML

02. Interactuando con controles de UI
02. Interactuando con controles de UI02. Interactuando con controles de UI
02. Interactuando con controles de UIDanae Aguilar Guzmán
 
Diseñando en Chamilo LMS
Diseñando en Chamilo LMSDiseñando en Chamilo LMS
Diseñando en Chamilo LMSBeezNest Latino
 
09. Creando interfaces de usuario animadas y adaptables
09. Creando interfaces de usuario animadas y adaptables09. Creando interfaces de usuario animadas y adaptables
09. Creando interfaces de usuario animadas y adaptablesDanae Aguilar Guzmán
 
Desarrollo de aplicaciones con HTML5
Desarrollo de aplicaciones con HTML5 Desarrollo de aplicaciones con HTML5
Desarrollo de aplicaciones con HTML5 Gonzalo C.
 
HTML Tour - Programación de Videojuegos HTML5
HTML Tour - Programación de Videojuegos HTML5HTML Tour - Programación de Videojuegos HTML5
HTML Tour - Programación de Videojuegos HTML5Plain Concepts
 
Frameworks CSS
Frameworks CSSFrameworks CSS
Frameworks CSSbetabeers
 
Introducción a los Frameworks CSS
Introducción a los Frameworks CSSIntroducción a los Frameworks CSS
Introducción a los Frameworks CSSLuis Miguel Martín
 
Herramientas Y Programas Utiles
Herramientas Y Programas UtilesHerramientas Y Programas Utiles
Herramientas Y Programas UtilesJairo Gatjens
 
Accesibilidad práctica con HTML5, CSS3 y WAI-ARIA
Accesibilidad práctica con HTML5, CSS3 y WAI-ARIAAccesibilidad práctica con HTML5, CSS3 y WAI-ARIA
Accesibilidad práctica con HTML5, CSS3 y WAI-ARIAManuel Razzari
 

Semelhante a SVG: Lenguaje de gráficos vectoriales bidimensionales en formato XML (20)

02. Interactuando con controles de UI
02. Interactuando con controles de UI02. Interactuando con controles de UI
02. Interactuando con controles de UI
 
html5-css3
html5-css3html5-css3
html5-css3
 
Html5 css3
Html5 css3Html5 css3
Html5 css3
 
Estilo & CSS3
Estilo & CSS3Estilo & CSS3
Estilo & CSS3
 
Canvas
CanvasCanvas
Canvas
 
Ria 03-html5-css3
Ria 03-html5-css3Ria 03-html5-css3
Ria 03-html5-css3
 
Diseñando en Chamilo LMS
Diseñando en Chamilo LMSDiseñando en Chamilo LMS
Diseñando en Chamilo LMS
 
09. Creando interfaces de usuario animadas y adaptables
09. Creando interfaces de usuario animadas y adaptables09. Creando interfaces de usuario animadas y adaptables
09. Creando interfaces de usuario animadas y adaptables
 
Desarrollo de aplicaciones con HTML5
Desarrollo de aplicaciones con HTML5 Desarrollo de aplicaciones con HTML5
Desarrollo de aplicaciones con HTML5
 
HTML Tour - Programación de Videojuegos HTML5
HTML Tour - Programación de Videojuegos HTML5HTML Tour - Programación de Videojuegos HTML5
HTML Tour - Programación de Videojuegos HTML5
 
HTML5
HTML5HTML5
HTML5
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web Design
 
Semana 3 Responsive Design y Media Queries
Semana 3   Responsive Design y Media QueriesSemana 3   Responsive Design y Media Queries
Semana 3 Responsive Design y Media Queries
 
Frameworks CSS
Frameworks CSSFrameworks CSS
Frameworks CSS
 
Introducción a los Frameworks CSS
Introducción a los Frameworks CSSIntroducción a los Frameworks CSS
Introducción a los Frameworks CSS
 
Pagina web 4
Pagina web 4Pagina web 4
Pagina web 4
 
pagina web IV
pagina web IVpagina web IV
pagina web IV
 
Herramientas Y Programas Utiles
Herramientas Y Programas UtilesHerramientas Y Programas Utiles
Herramientas Y Programas Utiles
 
(30/04) TECHnight MSDN - Desarrollo de aplicaciones Silverlight y novedades e...
(30/04) TECHnight MSDN - Desarrollo de aplicaciones Silverlight y novedades e...(30/04) TECHnight MSDN - Desarrollo de aplicaciones Silverlight y novedades e...
(30/04) TECHnight MSDN - Desarrollo de aplicaciones Silverlight y novedades e...
 
Accesibilidad práctica con HTML5, CSS3 y WAI-ARIA
Accesibilidad práctica con HTML5, CSS3 y WAI-ARIAAccesibilidad práctica con HTML5, CSS3 y WAI-ARIA
Accesibilidad práctica con HTML5, CSS3 y WAI-ARIA
 

Último

El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxMariaBurgos55
 
Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..RobertoGumucio2
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxJOSEMANUELHERNANDEZH11
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxAlexander López
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 

Último (20)

El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptx
 
Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptx
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 

SVG: Lenguaje de gráficos vectoriales bidimensionales en formato XML