한국   대만   중국   일본 
Scalable Vector Graphics - Viquipedia, l'enciclopedia lliure Ves al contingut

Scalable Vector Graphics

De la Viquipedia, l'enciclopedia lliure
(S'ha redirigit des de: SVG )
Infotaula de format de fitxerScalable Vector Graphics
Tipus vector graphics file format (en) Tradueix, aplicacio XML i familia de formats de fitxer Modifica el valor a Wikidata
Extensio svg i svgz Modifica el valor a Wikidata
MIME image/svg+xml i image/SVG Modifica el valor a Wikidata
Magic number <?xml version="1.0" encoding="UTF-8" standalone="no"?> <svg Modifica el valor a Wikidata
Desenvolupador World Wide Web Consortium Modifica el valor a Wikidata
Versio inicial 1998 Modifica el valor a Wikidata
Extensio de Extensible Markup Language Modifica el valor a Wikidata
Mes informacio
Stack Exchange Etiqueta Modifica el valor a Wikidata
Wiki del format de fitxer Scalable_Vector_Graphics Modifica el valor a Wikidata
LocFDD fdd000020 Modifica el valor a Wikidata
Lloc web w3.org… Modifica el valor a Wikidata

Scalable Vector Graphics ( SVG , en catala grafics vectorials escalables) es una familia d'especificacions d'un format de fitxer basat en XML per descriure grafics vectorials bidimensionals, tant estatics com dinamics (p. ex. interactius o animats).

L'especificacio de SVG es un estandard obert que ha estat en desenvolupament pel World Wide Web Consortium (W3C) des de 1999.

Les imatges SVG i els seus comportaments es defineixen en arxius de text XML. Aixo significa que dins aquests es pot cercar, indexar, escriptar i, si es necessita, poden ser comprimits. Ja que son arxius XML, les imatges de SVG es poden crear i editar amb qualsevol editor de text, pero tambe hi ha disponibles programes de dibuix especialitzats basats en SVG.

Tots els navegadors web moderns essencials, donen suport i renderitzen SVG de forma directa. Microsoft Internet Explorer (IE), ho fa des de la versio 9.

Aquesta imatge il·lustra la diferencia entre mapa de bits (bitmap) i imatges vectorials (outline). La imatge bitmap esta composta per un conjunt fix de punts, mentre que la imatge vectorial compon d'un conjunt fix de formes. En la imatge, canviar l'escala del bitmap revela els punts, pero canviar l'escala de la imatge vectorial conserva les formes.

SVG ha estat en el desenvolupament des de 1999 per un grup d'empreses dins del W3C despres que els estandards Llenguatge de Marcatge de Grafics de Precisio (PGML) - desenvolupat a partir de PostScript d' Adobe - i llenguatge de marcatge vectorial (vml) - desenvolupat a partir del Microsoft RTF - fossin enviats a W3C el 1998. SVG va agafar experiencia dels dissenys d'aquells dos formats.

SVG permet tres tipus d'objectes grafics: Grafics vectorials, grafics raster i text.

Els objectes grafics es poden agrupar, se'ls pot donar estil, transformar, i compondre a objectes previament renderitzats . SVG no dona directament suport als z-index [1] que separa l'ordre de dibuix de l'ordre al document, a diferencia d'alguns altres llenguatges de marcatge vectorials com VML. El text pot estar dins qualsevol Espai de noms XML adequat a l'aplicacio, que millora les capacitats de cerca i accessibilitat dels grafics de SVG. L'estandar tret inclou transformacions niades, clipping paths , mascares alfa, efectes de filtre, objectes plantilla i extensibilitat.

Des de 2001, l'especificacio de SVG s'ha actualitzat a la versio 1.1 (Recomanacio actual) i 1.2 (encara una Esborrany). La Recomanacio SVG Mobil introduia dos perfils simplificats de SVG 1.1, SVG Basic i SVG Tiny (SVG Minuscul), pensat per a mecanismes amb capacitats computacionals i de representacio a la pantalla reduides. SVG Tiny mes tard es convertia una recomanacio autonoma (versio 1.2 actual) i la base per a SVG 1.2. A mes a mes a aquestes variants i perfils, l'especificacio SVG Print (encara un esborrany) conte directrius per a documents SVG 1.2 imprimible i SVG Tiny 1.2.

L'element Canvas en HTML5 proporciona un enfocament una mica diferent al render de grafics dinamics a HTML . Pero no te en compte els renders d'elements estatics, i els elements dibuixats no son identificables d'una manera parescuda a la del DOM .

Impressio [ modifica ]

Mentre que es principalment designat com a llenguatge d'etiquetes de grafics vectorial, l'especificacio tambe esta dissenyada amb les capacitats basiques d'un llenguatge de descripcio de pagina (PDL), com el PDF d'Adobe. Conte provisions per grafics rics, i es tambe compatible amb CSS per definir l'estil. Es, a diferencia de XHTML i XSL-FO , el proposit principal del qual es la comunicacio de contingut, no presentacio, i per tant especifiquen objectes per ser mostrat pero no on posar tals objectes. Al contrari, SVG es un PDL ideal per a usos orientats a la impressio, ja que conte tota la funcionalitat necessaria per posar cada que posi cada glif i imatge en una localitzacio escollida de la pagina final. [2] Un subconjunt de SVG molt mes especialitzat cap a la impressio (SVG Print, creat per Canon , Hewlett-Packard , Adobe i Corel ) es actualment un esborrany en proces de la W3C. [3]

Scripting i animacio [ modifica ]

Els dibuixos SVG poden ser dinamics i interactius. Les modificacions basades en el temps als elements es poden descriure en SMIL , o poden ser programades en un llenguatge de scripting (p. ex., ECMAScript o JavaScript). El W3C explicitament recomana SMIL com l'estandard per a l'animacio en SVG. [4] Un conjunt ric de manejadors d'events com onmouseover i onclick poden ser assignats a qualsevol objecte grafic SVG.

Compressio [ modifica ]

Les imatges SVG, que son XML, contenen nombrosos fragments de text repetits i son aixi especialment aptes per a la compressio amb gzip , encara que altres metodes de compressio es poden utilitzar eficacment. Una vegada que una imatge de SVG ha estat comprimida per gzip, pot ser referida com a imatge "SVGZ", amb l'extensio corresponent de nom d'arxiu. L'arxiu resultant pot ser tan petit com un 20% de la mida original. [5]

Historia de desenvolupament [ modifica ]

SVG va ser desenvolupat pel grup de treball d'SVG del W3C comencant el 1998, despres que Macromedia i Microsoft presentessin VML mentre que Adobe Systems i Sun Microsystems presentaven un format que competia amb l'anterior conegut com PGML. El grup de feina era presidit per Chris Lilley del W3C.

  • SVG 1.0 es convertia en una Recomanacio de W3C el 4 de setembre de 2001. [6]
  • SVG 1.1 es convertia en una Recomanacio de W3C el 14 de gener 2003. [7] L'especificacio de SVG 1.1 esta modularized per deixar subconjunts ser definits com a perfils. A part d'aixo, hi ha molt poca diferencia entre SVG 1.1 i SVG 1.0.
  • SVG Tiny i SVG Basic (les descripcions SVG mobils) es convertien en Recomanacions de W3C 14 de gener de 2003. Aquests es descriuen com perfils de SVG 1.1. [8]
  • SVG Tiny 1.2 es convertia una Recomanacio de W3C el 22 de desembre 2008. [9]
  • SVG Full 1.2 es un Esborrany en progres de W3C. SVG Tiny 1.2 era inicialment alliberat com a perfil, i mes tard refactoritzat per ser una especificacio completa, incloent-hi totes les parts necessitades de SVG 1.1 i SVG 1.2. SVG 1.2 Full afegeix moduls al nucli de SVGT 1.2.
  • SVG Print afegeix sintaxi per a documents de diverses pagines i suport de gestio de color obligatori.

L'estandard MPEG-4 Part 20 - Lightweight Application Scene Representation (LASeR, en catala "representador de escenes d'aplicacions lleuger") i el Simple Aggregation Format (SAF, en catala "format d'agregacio simple) estan basats en SVG Tiny. [10] Va ser desenvolupat per MPEG ( ISO/IEC JTC1 /SC29/WG11) i publicat com SO/IEC 14496-20:2006. [11] Les capacitats SVG son realcades en MPEG-4 Part 20 amb trets clau per a serveis mobils, com a actualitzacio dinamica, codificacio binaria, i bona representacio de les fonts. [12] SVG va ser tambe acollit a MPEG-4 Part 11, en el format MPEG-4 Textual Extensible (XMT) - una representacio textual del contingut multimedia de MPEG-4, emprant XML . [13]

A causa de demanda d'industria, dos perfils mobils s'introduien amb SVG 1.1: SVG Tiny (SVGT) i SVG Basic (SVGB). Aquests son subconjunts de l'estandard SVG sencer, principalment destinat a agents d'usuari amb capacitats limitades. En particular, SVG Tiny era definit per a mecanismes mobils altament restringits com telefons mobils , i SVG Basic era definit per a mecanismes mobils de mes alt nivell, com PDAs .

El 2003, el 3GPP adoptava SVG Tiny com el format obligatori per a grafics vectorials per als telefons de nova generacio. SVGT es el format de grafics vectorial exigit i el suport de SVGB es opcional per a Servei de Missatgeria Multimedia (MMS) i flux de commutacio de paquets (PSS). [14] [15] [16] Va ser mes tard afegit com format exigit per a grafics vectorials en 3GPP IP Multimedia Subsystem (IMS). [17] Cap perfil mobil inclou suport per al DOM sencer, mentre nomes SVG Basic te suport opcional per a scripting, pero ja que son subconjunts plenament compatibles de l'estandard la majoria dels grafics de SVG encara poden ser renderitzats per mecanismes que nomes donen suport al profiles mobils. [18]

SVGT 1.2 afegeix un microDOM (μDOM), deixant totes les necessitats mobils ser satisfetes amb un perfil unic.

Funcionalitat [ modifica ]

L'especificacio de SVG 1.1 defineix 14 arees funcionals importants o conjunts: [7]

Camins (Paths)
Contorns de forma simple o composta dibuixats amb linies curves o rectes poden ser omplerts o perfilats (o ser emprats com a clipping path) i son expressades en un codi molt compacte en el cual, per exemple, M (de 'moure a') precedeix les coordenades inicials y L (linia a) precedira el punt sequent cap al que la linia ha de ser dibuixada. Les altres lletres de comanda (C, S, Q, T i A) precedeixen dades que s'utilitzen per dibuixar diverses corbes Bezier i corbes el·liptiques . Z s'utilitza per tancar un cami. En tots els casos, les coordenades absolutes segueixen lletres majuscula i les coordenades relatives s'indiquen amb les respectives lletres en minuscula. [19]
Formes Basiques
Linies rectes o camins fets amb una serie de segments connectats amb rectes (polilinies), aixi com poligons tancats, cercles y elipses poden ser dibuixats. Els rectangles i els "rectangles" arrodonits pels cantons son uns altres elements estandards. [20]
Text
El text de caracters Unicode inclos en un arxiu de SVG es expressat com dades de caracter XML . Molts efectes visuals son possibles, i l'especificacio de SVG automaticament maneja text bidireccional (com quan es vol compondre una combinacio de text angles i arab, per exemple), text vertical (com el xines era historicament escrit) i caracters al llarg d'un cami curvilini (com el text al voltant de les vores del Gran Segell dels Estats Units).
Pintat
Es poden omplir (fill) formes de SVG i/o perfilar-se (pintat amb un color, un gradent o un patro). Els 'fills' poden ser opacs o tenir diversos graus de transparencia. "Els Marcadors" (markers) son decoracions de fi de linia, com puntes de fletxa, o simbols que poden apareixer en els vertexs d'un poligon.
Color
Els colors es poden aplicar a tots els elements de SVG visibles, o directament o via el "fill", el "stroke" (contorn) i altres propietats. Els colors s'especifiquen de la mateixa manera com en CSS2 , i.e. emprant noms com black (negre) o blue (blau), en hexadecimal com #2f0 o #22ff00 , en el decimal com rgb (255,255,127) o com percentatges de la forma rgb (100%,100%,50%). [21]
Gradents i Patrons
Es poden omplir formes SVG o perfilar-se amb colors solids com a dalt, o amb gradents de color o amb patrons que es repeteixen. Els pendents de color poden ser lineals o radials (circular), i poden implicar qualsevol nombre de colors aixi com repeticions. Tambe es poden especificar pendents d'opacitat. Els patrons es basen en objectes raster predefinits o objectes de grafics vectorials, que es poden repetir en direccions de x i/o y. Els gradents i patrons es poden animar i ser escriptats. [22]
Des de 2008, hi ha hagut discussions [23] [24] entre usuaris professionals de SVG sobre que les malles de gradent, o preferiblement les corbes de difusio es podrien utilment afegir a l'especificacio de SVG. Es diu que una "representacio simple [emprant les corbes de difusio] es capac de representar efectets fins i tot molt subtils d'ombreig" [25] i que "Les corbes de difusio son comparables tant en l'eficiencia de qualitat i codificacio amb xarxes de gredent, pero son mes simples de crear (segons uns quants artistes que han utilitzat les dues eines), i es poden captar des de bitmaps de forma totalment automatica." [26]
Retall, Emmascarament i Composicio
Els elements grafics, incloent-hi text, camins, formes basiques i combinacions d'aquests, es poden utilitzar com contorns per definir tant 'dins' com 'fora' regions que es poden pintar (amb colors, gradents i patrons) independentment. Els camins de retall (clipping paths) plenament opacs i les mascares semitransparents son compostes junts per calcular el color i opacitat de tots els pixels de la imatge final, utilitzant l'alfa blending simple. [27]
Efectes de filtre [28]
Interactivitat
Les imatges de SVG poden interaccionar amb usuaris de moltes maneres. A mes a mes dels hipervincles esmentat sota, qualsevol part d'una imatge de SVG es pot fer provocar esdeveniments que representen canvis de focus, clics de ratoli, que es mouen o que amplien la imatge i uns altres esdeveniments de cursor, teclat i document. Els handlers (manejadors) d'esdeveniments poden comencar, aturar-se o canviar animacions i executar altres scripts en resposta a aquests esdeveniments. [29]
Linkatge [30]
Scripting
Es pot accedir a tots els aspectes d'un document de SVG i manipular-se utilitzant scripts d'una manera similar a HTML. L'estandard dels llenguatges de scripting s'anomena ECMAScript (de prop referit a JavaScript) i alla son definits objectes DOM per a tots els elements de SVG i atributs. Els scripts son tancats dins l'element <script>. Poden executarse en resposta a esdeveniments de coursor, esdeveniments de teclats i esdeveniments de document. [31]
Animacio
El contingut de SVG es pot animar utilitzant els elements d'animacio predefinits com <animate>, <animateMotion> i <animateColor>. L'animacio es tambe possible manipulant el DOM que utilitza ECMAScript, utilitzant els temporitzadors predefinits de el llenguatge de scripting. L'animacio de SVG ha estat dissenyada per ser compatible amb versions actuals i futures del Llenguatge d'Integracio de Multimedia Sincronitzada (SMIL). Les animacions poden ser continues, poden serpentejar i repetir i poden respondre a esdeveniments d'usuari, com esmentats a dalt. [32]
Fonts
Com amb HTML i CSS, el text en SVG pot referenciar arxius font externs, com fonts de sistema. Si els arxius font exigits no existeixen a la maquina on es renderitza l'arxiu SVG, el text pot no mostrar-se com es desitja. Per vencer aquesta limitacio, el text es pot mostrar en una 'Font SVG', on els glyphs exigits es defineixen en SVG com una font a que fa llavors referencia des de l'element text .
Metadades
En acord amb la iniciativa Semantic Web de W3C, SVG permet als autors proporcionar metadades sobre imatges de SVG. La facilitat principal es l'element de <metadata>, on al document se li poden descriure propietats de metadades Dublin Core que utilitzen (p. ex., titol, creador/autor, tema, descripcio, etc.). Tambe es poden utilitzar uns altres esquemes metadades. A mes a mes, SVG defineix elements de <title> i <desc> on els autors poden proporcionar material descriptiu de text senzill dins d'una imatge de SVG per ajudar indexacio, recerca i recuperacio per un cert nombre de mitjans. [33]

Suport per a SVG en navegadors web [ modifica ]

L'us de SVG a la web encara es limitat per la manca de suport a Internet Explorer, que es (al Maig de 2010) el navegador mes ampliament utilitzat. La versio mes estesa d'I.E. (versio 8) no dona suport a SVGs, [34] [35] No obstant aixo, IE9 (llancat el 14 marc 2011) es compatible amb el conjunt de caracteristiques basiques de SVG. [36] Molts llocs web en els quals les imatges son SVG, per exemple Viquipedia, tambe proporcionen les imatges en un format raster, automaticament per negociacio de contingut HTTP o permetent a l'usuari directament escollir l'arxiu.

Suport natiu [ modifica ]

En 2009, tots els navegadors importants, i molts navegadors menors, ja tenien algun nivell de suport a SVG, amb l'excepcio d'Internet Explorer. Les implementacions d'altres navegadors no son encara completes. A partir de 2010, nomes l' Opera , Safari i Google Chrome donaven suport inclusio via l'element de HTML <img>. A Mozilla Firefox i alguns altres navegadors que poden mostrar grafics SVG actualment s'han d'incrustar amb els elements <object> o els elements <iframe> per mostrar-los integrats amb planes web HTML. [37] Tanmateix, les imatges de SVG es poden incloure en pagines de XHTML emprant XML namespaces. [38]

Tim Berners-Lee , l'inventor de la web , ha estat critic amb Internet Explorer per no donar suport a SVG. [39] Tots els navegadors grafics que es suporten a Linux i a Macintosh ja tenen algun nivell de suport de SVG.

  • Opera (des de 8.0) te suport per a l'especificacio Tiny de SVG 1.1 mentre Opera 9 inclou suport Basic de SVG 1.1 i part de SVG 1.1 Full. Opera 9.5 te suport parcial a Tiny SVG 1.2. Tambe dona suport a SVGZ (SVG comprimit).
  • Els Navegadors basats en el motor web Gecko (com Firefox , Floca , Camino i SeaMonkey ) han tingut tots suport incomplet per a l'especificacio Full de SVG 1.1 des de 2005. El lloc web de Mozilla te una representacio dels moduls a que es dona suport en Firefox [40] i dels moduls que son en curs en el seu desenvolupament. [41] Gecko 1.9, inclos en Firefox 3.0, afegeix suport per a mes de l'especificacio SVG (incloent-hi filtres). [42]
  • Els Navegadors basats en WebKit (com el Safari d' Apple , Google Chrome , i l'OmniWeb del Grup d'Omni) han tingut suport incomplet per a l'especificacio FULL de SVG 1.1 des de 2006.
  • Amaya te suport parcial per a SVG.

Hi ha uns quants avantatges al suport natiu i complet: no es necessiten plugins, els SVG es poden barrejar lliurement en un altre contingut en un unic document, i el render i scripting es tornen considerablement mes fiables.

Galeria [ modifica ]

Grafics vectorials SVG realitzats amb Inkscape , un editor de codi lliure :

La seccio 'Galeria' no s'ha trobat

Vegeu tambe [ modifica ]

Referencies [ modifica ]

  1. SVG(W3C) § 4.2-Drawing Order ≫. World Wide Web Consortium, 15-11-2002.
  2. Alex , Danilo; Jun Fujisawa. ≪ SVG as a Page Description LanguageSVG as a Page Description Language ≫. SVG Open, 2002.
  3. Alex , Danilo; Craig Northway, Andrew Shellshear, Anthony Grasso, Chris Lilley. ≪ SVG Print 1.2, Part 2: Language ≫. World Wide Web Consortium, 21-12-2007. [Consulta: 24 febrer 2010].
  4. Paul , Festa. ≪ W3C releases scripting standard, caveat ≫. CNet, 09-01-2003.
  5. Saving compressed SVG (SVGZ) ≫. SVG Zone . Adobe , 14-07-2009. [Consulta: 24 febrer 2010].
  6. Ferraiolo , Jon; John Bowler, Craig Brown, Milt Capsimalis, Richard Cohn, Lee Cole, Thomas E Deweese, David Dodds, Andrew Donoho, David Duce, Jerry Evans, Jon Ferraiolo, Jun Fujisawa, Scott Furman, Brent Getlin, Peter Graffagnino, Rick Graham, Vincent Hardy, Lofton Henderson, Jan Christian Herlitz, Alan Hester, Bob Hopgood, Dean Jackson, Christophe Jolif, elvin Lawrence, Hakon Lie, Chris Lilley, Philip Mansfield, Kevin McCluskey, Tuan Nguyen, Troy Sandal, Peter Santangeli, Haroon Sheikh, Gavriel State, Robert Stevahn, Timothy Thompson, Rick Yardumian, Shenxue Zhou. ≪ Scalable Vector Graphics (SVG) 1.0 SpecificationScalable Vector Graphics (SVG) 1.0 Specification ≫. World Wide Web Consortium, 04-09-2001. [Consulta: 24 febrer 2010].
  7. 7,0 7,1 Ferraiolo , Jon; Ola Andersson, Phil Armstrong, Henric Axelsson, Robin Berjon, Benoit Bezaire, John Bowler, Craig Brown, Mike Bultrowicz, Tolga Capin, Milt Capsimalis, Mathias Larsson Carlander, Jakob Cederquist, Charilaos Christopoulos, Richard Cohn, Lee Cole, Don Cone, Alex Danilo, Thomas DeWeese, David Dodds, Andrew Donoho, David Duce, Jerry Evans, Darryl Fuller, 藤? 淳 (FUJISAWA Jun), Scott Furman, Brent Getlin, Peter Graffagnino, Rick Graham, Vincent Hardy, 端山 貴也 (HAYAMA Takanari), Lofton Henderson, Jan Christian Herlitz, Alan Hester, Bob Hopgood, 石川 雅康 (ISHIKAWA Masayasu), Dean Jackson, Christophe Jolif, Lee Klosterman, 小林 ?令 (KOBAYASHI Arei), Thierry Kormann, Yuri Khramov, Kelvin Lawrence, Hakon Lie, Chris Lilley, Philip Mansfield, Kevin McCluskey, 水口 充 (MINAKUCHI Mitsuru), Luc Minnebo, Tuan Nguyen, 小野 修一? (ONO Shuichiro), Antoine Quint, 相良 毅 (SAGARA Takeshi), Troy Sandal, Peter Santangeli, Haroon Sheikh, Brad Sipes, Peter Sorotokin, Gavriel State, Robert Stevahn, Timothy Thompson, 上田 宏高 (UEDA Hirotaka), Rick Yardumian, Charles Ying, Shenxue Zhou. ≪ Scalable Vector Graphics (SVG) 1.1 Specification ≫. World Wide Web Consortium, 14 gener 2003, edited in place 30 April 2009. [Consulta: 24 febrer 2010].
  8. Capin , Tolga; Ola Andersson, Henric Axelsson, Phil Armstrong, Robin Berjon, BenoA®t BAⓒzaire, Craig Brown, Mike Bultrowicz, Mathias Larsson, Jakob Cederquist, Charilaos Christopoulos, Lee Cole, Don Cone, Alex Danilo, Thomas DeWeese, Jon Ferraiolo, Darryl Fuller, 藤? 淳 (FUJISAWA Jun), Rick Graham, Vincent Hardy, 端山 貴也 (HAYAMA Takanari), Lofton Henderson, 石川雅康 (ISHIKAWA Masayasu), Dean Jackson, Christophe Jolif, Lee Klosterman, 小林 ?令 (KOBAYASHI Arei), Thierry Kormann, Yuri Khramov, Chris Lilley, Philip Mansfield, 水口 充 (MINAKUCHI Mitsuru), Luc Minnebo, 小野 修一? (ONO Shuichiro), Antoine Quint, 相良 毅 (SAGARA Takeshi), Brad Sipes, Peter Sorotokin, 上田 宏高 (UEDA Hirotaka), Rick Yardumian, Charles Ying. ≪ Mobile SVG Profiles: SVG Tiny and SVG Basic ≫. World Wide Web Consortium, 14 gener 2003, edited in place 15 June 2009. [Consulta: 24 febrer 2010].
  9. Andersson , Ola; Phil Armstrong, Henric Axelsson, Selim Balcısoy, Robin Berjon, Benoit Bezaire, John Bowler, Gordon Bowman, Craig Brown, Mike Bultrowicz, Tolga Capin, Milt Capsimalis, Mathias Larsson Carlander, Jakob Cederquist, Suresh Chitturi, Charilaos Christopoulos, Richard Cohn, Lee Cole, Cyril Concolato, Don Cone, Erik Dahlstrom, Alex Danilo, Thomas DeWeese, David Dodds, Andrew Donoho, David Duce, Jean-Claude Dufourd, Andrew Emmons, Jerry Evans, Jon Ferraiolo, 藤? 淳 (FUJISAWA Jun), Darryl Fuller, Scott Furman, Brent Getlin, Diego Gibellino, Christophe Gillette, Peter Graffagnino, Rick Graham, Anthony Grasso, Niklas Hagelroth, Vincent Hardy, 端山 貴也 (HAYAMA Takanari), Scott Hayman, Stephane Heintz, Lofton Henderson, Jan Christian Herlitz, Ivan Herman, Alan Hester, Olaf Hoffmann, Bob Hopgood, Bin Hu, Michael Ingrassia, 石川 雅康 (ISHIKAWA Masayasu), Dean Jackson, Christophe Jolif, Lee Klosterman, 小林 ?令 (KOBAYASHI Arei), Thierry Kormann, Yuri Khramov, Kelvin Lawrence, Hakon Lie, Chris Lilley, Vincent Mahe, Philip Mansfield, Lee Martineau, Charles McCathieNevile, Kevin McCluskey, Cameron McCormack, 水口 充 (MINAKUCHI Mitsuru), Luc Minnebo, Jean-Claude Moissinac, Tuan Nguyen, Craig Northway, 小野 修一? (ONO Shuichiro), Lars Piepel, Antoine Quint, ??????? ???? (Nandini Ramani), Bruno David Simoes Rodrigues, 相良 毅 (SAGARA Takeshi), Troy Sandal, Peter Santangeli, Doug Schepers, Sebastian Schnitzenbaumer, Haroon Sheikh, Andrew Shellshear, Brad Sipes, Andrew Sledd, Пётр Соротокин (Peter Sorotokin), Gavriel State, Robert Stevahn, Timothy Thompson, 上田 宏高 (UEDA Hirotaka), Rick Yardumian, Charles Ying, Shenxue Zhou, Atanas Zlatinski. ≪ Scalable Vector Graphics (SVG) Tiny 1.2 Specification ≫. World Wide Web Consortium, 22-12-2008. [Consulta: 24 febrer 2010].
  10. MPEG-4 LASeR white paper ≫, 2005-07. [Consulta: 11 abril 2010].
  11. ISO. ≪ ISO/IEC 14496-20:2008 - Information technology -- Coding of audio-visual objects -- Part 20: Lightweight Application Scene Representation (LASeR) and Simple Aggregation Format (SAF) ≫. ISO. [Consulta: 30 octubre 2009].
  12. LASeR - the MPEG standard for Rich Media Services ≫ (PDF). [Consulta: 11 abril 2010].
  13. Leonardo Chiariglione. ≪ Riding the media bits - Bits and bytes ≫, 08-03-2005. Arxivat de l' original el 2010-09-25. [Consulta: 30 octubre 2009].
  14. SVG in 3GPP Multimedia Messaging and Streaming Services (version March 2003) ≫. SVG Open, 2003. [Consulta: 19 octubre 2009].
  15. 3GPP Multimedia Messaging Service (MMS); Media formats and codecs (Release 5); 3GPP TS 26.140 V5.2.0 (2002-12); Technical Specification ]≫ ( zipped doc). 3GPP , 02-01-2003. [Consulta: 25 febrer 2010]. [ Enllac no actiu ]
  16. 3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Multimedia Messaging Service (MMS); Media formats and codecs (Release 5) ≫ ( zipped doc). 3GPP TS 26.140 V5.2.0 (2002-12) . 3GPP , marc 2003. [Consulta: 24 febrer 2010]. [ Enllac no actiu ]
  17. 3GPP Specification detail - 3GPP TS 26.141: IP Multimedia System (IMS) Messaging and Presence; Media formats and codecs ≫. 3GPP , 10-12-2009. [Consulta: 24 febrer 2010].
  18. Listing of phones that support SVG ≫. Svg.org. Arxivat de l' original el 2010-01-08. [Consulta: 24 febrer 2010].
  19. SVG specification, "Paths" ≫. World Wide Web Consortium, 14-01-2003. [Consulta: 19 octubre 2009].
  20. SVG specification, "Basic Shapes" ≫. World Wide Web Consortium, 14-01-2003. [Consulta: 19 octubre 2009].
  21. SVG specification, "Color" ≫. World Wide Web Consortium, 14-01-2003. [Consulta: 19 octubre 2009].
  22. SVG specification, "Gradients and Patterns" ≫. World Wide Web Consortium, 14-01-2003. [Consulta: 19 octubre 2009].
  23. IRC log of svg on 2008-11-17 ≫. W3C, 2008. [Consulta: 25 maig 2009]. ≪DS: Priorities should be layout, diffusion curves, 2.5D and make sure we work well with CSS on that≫
  24. Propositions for the next SVG spec ≫. W3C, 16-03-2009. [Consulta: 25 maig 2009]. ≪Indeed, we do plan to add new gradient capabilities to SVG in the next version, and we are looking into diffusion curves, which I think will meet your needs ... *Diffusion curves* seems really a great idea.≫
  25. Rusin , Zack. ≪ SVG in KDE: Freedom of Beauty ≫. SVG Open, 2008. [Consulta: 25 maig 2009].
  26. Orzan , Alexandrina; Adrien Bousseau, Holger Winnemoller, Pascal Barla, Joelle Thollot, David Salesin ≪ Diffusion Curves: A Vector Representation for Smooth-Shaded Images ≫ (PDF). ACM Transactions on Graphics (Proceedings of SIGGRAPH 2008) , 27, 2008 [Consulta: 25 maig 2009].
  27. SVG specification, "Clipping, Masking and Compositing" ≫. World Wide Web Consortium, 14-01-2003. [Consulta: 19 octubre 2009].
  28. SVG specification, "Filter Effects" ≫. World Wide Web Consortium, 14-01-2003. [Consulta: 19 octubre 2009].
  29. SVG specification, "Interactivity" ≫. World Wide Web Consortium, 14-01-2003. [Consulta: 19 octubre 2009].
  30. SVG specification, "Scripting" ≫. World Wide Web Consortium, 14-01-2003. [Consulta: 19 octubre 2009].
  31. SVG specification, "Animation" ≫. World Wide Web Consortium, 14-01-2003. [Consulta: 19 octubre 2009].
  32. SVG specification, "Metadata" ≫. World Wide Web Consortium. [Consulta: 19 octubre 2009].
  33. Windows Internet Explorer 8 Expert Zone Chat (19 June 2008) ≫. Microsoft, 19-06-2008. [Consulta: 24 febrer 2010].
  34. Schiller , Jeff. ≪ SVG Support ≫, 13-02-2010. [Consulta: 25 febrer 2010].
  35. What's New in Internet Explorer 9 ≫. Microsoft Developer Network . Microsoft , 22-03-2011. [Consulta: 22 marc 2011].
  36. Lusotec. ≪ SVG image not shown by Firefox ≫. mozilla.dev.tech.svg . Google Groups , 25-02-2009. [Consulta: 25 febrer 2010]. [ Enllac no actiu ]
  37. Brettz9. ≪ SVG In HTML Introduction ≫. Mozilla Developer Center . Mozilla , 25-08-2008. Arxivat de l' original el 2008-12-05. [Consulta: 25 febrer 2010].
  38. Svensson , Peter ≪ Creator of Web spots a flaw in Internet Explorer ≫. Associated Press . MSNBC , 10-09-2008 [Consulta: 25 febrer 2010].
  39. SVG in Firefox ≫. Mozilla Developer Center . Mozilla , 23-10-2009. Arxivat de l' original el 2008-06-23. [Consulta: 25 febrer 2010].
  40. Mozilla SVG Status ≫. Mozilla . [Consulta: 25 febrer 2010].
  41. Mgjbot. ≪ SVG improvements in Firefox 3 ≫. Mozilla Developer Center . Mozilla , 15-01-2008. [Consulta: 25 febrer 2010].

Enllacos externs [ modifica ]

A Wikimedia Commons hi ha contingut multimedia relatiu a: Scalable Vector Graphics