SVG: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Derbeth (dyskusja | edycje)
m dolinkowanie, małe korekty
Datrio (dyskusja | edycje)
Nie podano opisu zmian
Linia 1:
== Wstęp ==
SVG - scalable vector graphics - skalowalna grafika wektorowa - czyli w najprostszym znaczeniu grafiki opisane wzorami matematycznymi, dzięki czemu można je przeskalować (zmienić rozmiar) na większy bądź mniejszy bez utraty jakości. Wprowadzony przez W3C ([[w:World Wide Web Consortium|World Wide Web Consorcium]] - organizacja standaryzująca formaty dla stron HTML i nie tylko, efektem działalności jest [[XHTML]], [[XML]], [[HTML]], [[CSS]] i format zapisu grafik [[PNG]]). W przeciwieństwie do języków opisu grafiki rastrowej, SVG nie opisuje wszystkich pikseli tylko kształty. Dzięki temu pliki tego formatu mają niewielkie rozmiary, a obraz z nich wygenerowany jest najwyższej jakości.
# [[Programowanie:SVG:Informacje|'''O SVG''']]
#:''Informacje o tym jak powstało SVG, do kogo jest skierowane, a także informacje o obecnej wersji.''
# [[Programowanie:SVG:Historia|'''Historia''']]
#:''Historia SVG, zaczynając na grafice wektorowej, a kończąc na najnowszych implementacjach oraz SVG 1.1.''
# [[Programowanie:SVG:Implementacja|'''Przeglądarki implementujące SVG''']]
#:''Spis przeglądarek implementujących SVG wraz z pooprawnością wobec standardów.''
# [[Programowanie:SVG:Edytory|'''Edytory SVG''']]
#:''Spis edytorów pozwalających na zapisywanie grafik wektorowych w standardzie SVG.''
 
== Specyfikacja ==
Format jest zgodny z [[w:XML|XML]], oznacza to że aby stworzyć grafikę nie potrzeba posiadać specjalnego programu (co jest olbrzymim ułatwieniem), po poznaniu zasad i znaczników SVG, będziemy mogli stworzyc grafikę w zwykłym edytorze tekstu. Scalable Vector Graphics nie jest obecnie popularnie stosowany na potrzeby internetu, ale pierwsze oznaki wskazują, że może się to zmienić. Obecnie trwają prace nad zaimpletowniem obsługi SVG w przeglądarkach [[w:Mozilla|Mozilla]] (jest już możliwość skompilowania wersji, która będzie obsługiwała format), standardowo format ten obsługuje [[w:Opera|Opera]] (w chwili obecnej od wersji 8 beta 3) oraz [[w:Amaya|Amaya]].
# [[Programowanie:SVG:Struktura|'''Struktura dokumentu''']]
#:''Jak powinien być zbudowany dokument SVG, a także przykładowy skrypt.''
# [[Programowanie:SVG:Obiekty|'''Spis obiektów''']]
#:''Tworzymy pierwsze linie, kółka, kwadraty, a także wpisujemy tekst.''
# [[Programowanie:SVG:Tekst|'''Dodawanie tekstu''']]
#:''Jak dodać tekst do naszego wektora, a także za pomocą jakich komend można go stylizować.''
# [[Programowanie:SVG:Filtry|'''Działanie filtrów''']]
#:''Jak działają, a także jakie istnieją filtry dla grafik SCG.''
# [[Programowanie:SVG:Skrypty|'''Skrypty i animacje''']]
#:''Opis tworzenia animacji, a także współdziałania SVG wraz z [[JavaScript]] oraz [[CSS]].''
 
== Inne ==
Popularnym programem Open Source do tworzenia i edycji grafiki w formacie SVG jest [[w:Inkscape|Inkscape]] (http://www.inkscape.org/). Przy obecnych możliwościach SVG i Inkscape powyższa para może być z powodzeniem wykorzystywana jako darmowy zamiennik popularnego wśród grafików formatu grafiki wektorowej CDR oraz pakietu Corel Draw (R).
 
==Linki zewnętrzne==
{{wikipedia|SVG}}
* [http://www.w3.org/TR/SVG/ Scalable Vector Graphics (SVG) 1.1 Specification]