Movatterモバイル変換


[0]ホーム

URL:


Przejdź do zawartości
Wikipediawolna encyklopedia
Szukaj

Scalable Vector Graphics

Z Wikipedii, wolnej encyklopedii
Scalable Vector Graphics (SVG)
Ikona formatu
ilustracja
Rozszerzenia pliku

.svg,.svgz

Typ MIME

image/svg+xml[1]

Producent

W3C

Data opracowania

1999 (początek prac)
4 września 2001; około 24 lat temu

Ostatnia wersja

1.1 (Second Edition)(16 sierpnia 2011; około 14 lat temu)[2]

Typ

grafika wektorowa

Otwarty format?

tak

Multimedia w Wikimedia Commons
Strona internetowa
Przykładowa grafika SVG

SVG (ang. Scalable Vector Graphics), po polsku „skalowalna grafika wektorowa” – uniwersalny format dwuwymiarowejgrafiki wektorowej (statycznej i animowanej), nieobwarowany licencjami i patentami.

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

Dokumenty SVG posiadają rozszerzenia:.svg oraz.svgz (dokument SVGskompresowany w formaciegzip) oraz mają przypisany typMIME:image/svg+xml (dawniejimage/svg-xml).

Rozwój

[edytuj |edytuj kod]

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

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

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łnieniagradientowe itp. W SVG można też opisać sposób animacji elementów za pomocą standardowych dlaSMIL elementów i właściwości.

SVG pozwala na użycieję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 technikXML (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 wektorowejAdobe Flash. Ma nad nim tę przewagę, że lepiej integruje się z dokumentamiHTML. Nie zawiera jednak obsługi treści multimedialnych (audio, wideo) i przesyłania strumieniowego (odpowiedni standard do tego celu toSMIL).

Oprogramowanie

[edytuj |edytuj kod]

Jego obsługa jest zaimplementowana w przeglądarceAmaya, której rozwój wspiera W3C, oraz m.in. w przeglądarkach:Google Chrome,Firefox,Microsoft Edge,Internet Explorer,Opera,Vivaldi iSafari. Dla przeglądarek internetowych, które nie obsługują SVG, potrzebna jestwtyczka (np. nierozwijany już Adobe SVG Viewer).

Wraz z pojawieniem sięHTML5 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ć:

Przypisy

[edytuj |edytuj kod]
  1. Media Type Registration for image/svg+xml – SVG 1.1 (Second Edition). W3C. [dostęp 2018-02-09]. (ang.).
  2. Scalable Vector Graphics (SVG) 1.1 (Second Edition). W3C. [dostęp 2017-05-14]. (ang.).
  3. Tworzenie pliku SVG w C++.

Linki zewnętrzne

[edytuj |edytuj kod]
Zobacz publikację
SVG w Wikibooks
Formaty plików graficznych
Formatygrafiki rastrowej
używającekompresji stratnej
używającekompresji bezstratnej
bez kompresji
Formatygrafiki wektorowej
2D
3D
Formaty złożone
(grafika rastrowa i wektorowa)
Kontrola autorytatywna (rodzina formatów plików):
Źródło: „https://pl.wikipedia.org/w/index.php?title=Scalable_Vector_Graphics&oldid=74002069
Kategorie:

[8]ページ先頭

©2009-2026 Movatter.jp