SVG

SVG – Wikipedia, wolna encyklopedia

SVG

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacji, szukaj
Scalable Vector Graphics (SVG)
Ikona Scalable Vector Graphics (SVG)
Rozszerzenia pliku .svg, .svgz
Typ MIME image/svg+xml[1]
Producent World Wide Web Consortium
Data opracowania 2006-08-10
Ostatnia wersja 1.2T
Typ grafika wektorowa
Strona internetowa
Przykładowa grafika SVG

SVG (ang. Scalable Vector Graphics) – uniwersalny format dwuwymiarowej grafiki wektorowej (statycznej i animowanej), nieobwarowany licencjami i patentami.

Format SVG powstał z myślą o zastosowaniu na stronach WWW. Używany jest również jako niezależny od platformy systemowej format grafiki wektorowej. SVG należy do rodziny XML, więc może być integrowany z innymi językami, jak na przykład XHTML.

Dokumenty SVG posiadają rozszerzenia svg, svgz (dokument SVG skompresowany w formacie gzip), i mają przypisany typ MIME: image/svg+xml (dawniej image/svg-xml).

Spis treści

Rozwój

SVG został stworzony w 1999 przez jedną z najważniejszych organizacji zajmujących się standardami w InternecieW3C. W 2001 uzyskał status rekomendacji W3C.

Prace nad jego specyfikacją są jawne i nie podlegają żadnym prawom patentowym.

Możliwości

W SVG oprócz standardowych obiektów (prostokąty, elipsy, krzywe) można opisywać efekty specjalne (filtry), maski przezroczystości, wypełnienia gradientowe itp. W SVG można też opisać sposób animacji elementów za pomocą standardowych dla SMIL elementów i właściwości.

SVG pozwala na użycie języków skryptowych (np. JavaScript), szablonów stylów (CSS), a także na rozszerzanie funkcjonalności przez dodanie własnych elementów i właściwości przy pomocy standardowych technik XML (przestrzenie nazw). Również w drugą stronę – SVG może być użyty wewnątrz innego dokumentu (aplikacji XML), np. XHTML, MathML.

Istnieje szansa, że SVG zastąpi w niektórych zastosowaniach format grafiki wektorowej Adobe Flash. Ma nad nim tę przewagę, że lepiej integruje się z dokumentami HTML. Nie zawiera jednak obsługi treści multimedialnych (audio, wideo) i przesyłania strumieniowego (odpowiedni standard do tego celu to SMIL).

Oprogramowanie

Proces tworzenia grafiki SVG w programie Inkscape

Jego obsługa jest zaimplementowana w przeglądarce Amaya, której rozwój wspiera W3C, oraz w przeglądarkach Mozilla Firefox, od wersji 1.5, Konqueror, Opera, począwszy od wersji 8 beta 3 i Safari od wersji 3. Dla przeglądarek internetowych, które nie obsługują SVG np. Microsoft Internet Explorer, potrzebna jest wtyczka (np. firmy Adobe - Adobe SVG Viewer[2]).

Do tworzenia grafiki w formacie SVG można użyć :

Linki zewnętrzne

Wikibooks
Zobacz publikację na Wikibooks:
SVG

Przypisy

  1. M Media Type registration for image/svg+xml
  2. http://www.adobe.com/svg/viewer/install/, Adobe SVG Viewer nie jest już rozwijany i wspierany od 1 stycznia 2009
  3. Tworzenie pliku svg w cpp

Daniel
Daniel
www.wakacje.pl
Wynajem długoterminowy
Wynajem długoterminowy
www.cfm.pl
Lindsay Lohan
Lohan, Lindsay Lohan
www.film.portalisko…
php manual
php, manual
www.ebzzo.pl
My Chemical Romance music

mp3shake.com