Scalable Vector Graphics
| Scalable Vector Graphics (SVG) | |
Ikona |
|
| Rozszerzenia pliku | .svg, .svgz |
| Typ MIME | image/svg+xmlM Media Type registration for image/svg+xml. |
| Producent | World Wide Web Consortium |
| Data opracowania | 2006-08-10 |
| Ostatnia wersja | 1.2T |
| Typ | grafika wektorowa |
| Strona internetowa | |
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) oraz mają przypisany typ MIME: image/svg+xml (dawniej image/svg-xml).
Rozwój[edytuj | edytuj kod]
SVG został stworzony w 1999 przez jedną z najważniejszych organizacji zajmujących się standardami w Internecie – W3C. W 2001 uzyskał status rekomendacji W3C.
Prace nad jego specyfikacją są jawne i nie podlegają żadnym prawom patentowym.
Możliwości[edytuj | edytuj kod]
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[edytuj | edytuj kod]
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, Google Chrome, Konqueror, Opera począwszy od wersji 8 beta 3, Internet Explorer 9 i Safari od wersji 3. Dla przeglądarek internetowych, które nie obsługują SVG, potrzebna jest wtyczka (np. nierozwijany już Adobe SVG Viewer[1]).
Obecnie, wraz z pojawieniem się HTML 5 obsługa wektorowych grafik i animacji SVG na stałe standardowo pojawia się w przeglądarkach internetowych.
Do tworzenia grafiki w formacie SVG można użyć :
- wolnych programów, na przykład Inkscape, Karbon14, Sodipodi (SVG jest ich naturalnym formatem), Sketch
- dowolnego edytora tekstu
- własnych programów tworzących ręcznie plik svg[2]
Zobacz też[edytuj | edytuj kod]
Linki zewnętrzne[edytuj | edytuj kod]
- VectorMagic. – Konwerter online grafiki rastrowej na SVG
- W3C Scalable Vector Graphics (ang.). – Oficjalna strona na temat standardu SVG
- Open Clip Art Library (ang.). – Wolna biblioteka klipartów – Jedna z większych kolekcji grafik SVG objętych wolną licencją
- about-svg.de (niem.).
Przypisy
|
||||||||||||||||||||||||