• Artykuły
  • Forum
  • Ciekawostki
  • Encyklopedia
  • Scalable Vector Graphics

    Przeczytaj także...
    MathML (ang. Mathematical Markup Language, matematyczny język znaczników) to język będący zastosowaniem XML-a, służący do opisywania wzorów i symboli matematycznych.Karbon 14 jest programem do tworzenia grafiki wektorowej, może przetwarzać typowe figury geometryczne i pozwala tworzyć proste rysunki i ilustracje. Program ten można znaleźć w pakiecie Calligra dla systemu Linux.
    Sodipodi to program do tworzenia grafiki wektorowej. Jest wolnym oprogramowaniem rozpowszechnianym na licencji GNU GPL. Głównym autorem Sodipodi jest Lauris Kaplinski i kilka innych osób które przyczyniły się do projektu. Aktualnie projekt nie jest w stanie aktywnego rozwoju, ale nadal trwają prace nad Inkscape, rozwidleniem Sodipodi.
    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) oraz mają przypisany typ MIME: image/svg+xml (dawniej image/svg-xml).

    XHTML (ang. Extensible HyperText Markup Language, rozszerzalny język znaczników hipertekstowych) – język służący do tworzenia stron WWW ogólnego przeznaczenia. Specyfikacje XHTML przygotowuje organizacja W3C.XML (ang. Extensible Markup Language, w wolnym tłumaczeniu Rozszerzalny Język Znaczników) – uniwersalny język formalny przeznaczony do reprezentowania różnych danych w strukturalizowany sposób.

    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.

    Mozilla Firefox – otwarta przeglądarka internetowa oparta na silniku Gecko, stworzona i rozwijana przez Korporację Mozilla oraz ochotników. Obecnie zajmuje trzecią pozycję (z udziałem 18,11% w październiku 2013) w rankingu najpopularniejszych przeglądarek na świecie pod względem liczby użytkowników oraz pierwszą w Polsce z udziałem w wysokości 39,78% (dane z okresu 21–27.10.2013).Konqueror – zintegrowana przeglądarka internetowa i menedżer plików wchodząca w skład środowiska KDE systemów operacyjnych Unix, Linux i Windows. Wchodzi w skład KDEBase.

    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.

    Adobe Flash (dawniej Macromedia Flash) – program komputerowy, technologia tworzenia animacji z wykorzystaniem grafiki wektorowej na zasadzie klatek kluczowych. Powstałe pliki .swf, zwane często "plikami Flash" można odtwarzać na stronie za pomocą przeglądarki internetowej z zainstalowaną odpowiednią wtyczką (np. Adobe Flash Player) lub w oddzielnym programie do tego przeznaczonym. Od wersji Flash 5, program wyposażony został w język programowania do obsługi zdarzeń (np. kliknięcie elementu myszą) – ActionScript. Dzięki temu we Flashu można tworzyć interaktywne animacje i programy, np. popularne w sieci WWW gry Flash. Oprócz tego, pliki Flash są wykorzystywane do internetowych reklam i prezentacji. Istnieją również strony internetowe całkowicie oparte na plikach Flash.HTML (ang. HyperText Markup Language) – hipertekstowy język znaczników, obecnie szeroko wykorzystywany do tworzenia stron internetowych.

    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.

    World Wide Web Consortium, w skrócie W3C, to organizacja, która zajmuje się ustanawianiem standardów pisania i przesyłu stron WWW. Została założona 1 października 1994 roku przez Tima Berners-Lee, twórcę WWW oraz autora pierwszej przeglądarki internetowej i serwera WWW.Biblioteka Kongresu Stanów Zjednoczonych (ang.: Library of Congress) – największa biblioteka świata. Gromadzi ponad 142 mln różnego rodzaju dokumentów, ponad 29 mln książek, 58 mln rękopisów, 4,8 mln map i atlasów, 12 mln fotografii, 6 mln mikrofilmów, 3,5 mln dokumentów muzycznych, 500.000 filmów; wszystko w ponad 460 językach. 7% zbiorów to dokumenty w językach słowiańskich, w tym największy w USA zbiór polskich książek. Całość zajmuje 856 km półek. Biblioteka dysponuje (w 3 budynkach) 22 czytelniami ogólnymi, 3 wydzielonymi czytelniami dla kongresmenów oraz biblioteką sztuki (John F. Kennedy Center). Zatrudnia 5 tysięcy pracowników. Wyposażona jest w system komputerowy o pojemności 13 mln rekordów oraz w 3000 terminali. Pełni funkcję biblioteki narodowej.

    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).

    JavaScript, JS – skryptowy język programowania, stworzony przez firmę Netscape, najczęściej stosowany na stronach internetowych. Pod koniec lat 90. XX wieku organizacja ECMA wydała na podstawie JavaScriptu standard języka skryptowego o nazwie ECMAScript. Głównym autorem JavaScriptu jest Brendan Eich.Kaskadowe arkusze stylów (ang. Cascading Style Sheets, w skrócie CSS) to język służący do opisu formy prezentacji (wyświetlania) stron WWW. CSS został opracowany przez organizację W3C w 1996 r. jako potomek języka DSSSL przeznaczony do używania w połączeniu z SGML-em. Pierwszy szkic CSS zaproponował w 1994 r. Håkon Wium Lie.

    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, 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).

    HTML 5 – język wykorzystywany do tworzenia i prezentowania stron internetowych www. Jest rozwinięciem języka HTML 4 i jego XML-owej odmiany (XHTML 1), opracowywane w ramach prac grupy roboczej WHATWG (Web Hypertext Application Technology Working Group) i W3C.Gradient ─ rozwiązanie stosowane w grafice komputerowej polegające na wypełnieniu określonego obszaru płynnym przejściem tonalnym pomiędzy co najmniej dwoma kolorami. Kształt tego wypełnienia może być rozmaity ─ począwszy od prostego równomiernego przejścia pomiędzy przeciwnymi bokami prostokąta, a skończywszy na przejściu wzdłuż linii krzywej, rozchodzeniu się promienistym itp. Rozwiązanie to stosowane jest zarówno w grafice rastrowej, jak i wektorowej, a dostępne nie tylko w programach graficznych, ale także w programach do składu i łamania publikacji, prostych programach do obróbki i katalogowania zdjęć, a nawet w procesorach tekstu. Gradienty można tworzyć doraźnie podczas pracy nad danym obszarem, jak również korzystać z predefiniowanych w danym programie bibliotek gradientów, a nawet tworzyć własne. Jedną ze szczególnych postaci gradientu jest nadawanie cienia obiektom.

    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
  • Zobacz też[]

  • wolna biblioteka klipartów
  • Inkscape
  • Przypisy

    Linki zewnętrzne[]

  • W3C Scalable Vector Graphics (ang.). – Oficjalna strona na temat standardu SVG
  • about-svg.de (niem.).
  • Elipsa – w geometrii ograniczony przypadek krzywej stożkowej, czyli krzywej będącej częścią wspólną powierzchni stożkowej oraz przecinającej ją płaszczyzny. Jest to również miejsce geometryczne wszystkich tych punktów płaszczyzny, dla których suma odległości od dwóch ustalonych punktów jest stałą.Safari – przeglądarka internetowa stworzona przez firmę Apple dla systemu operacyjnego OS X, a od 11 czerwca 2007 także darmowo udostępniana użytkownikom konkurencyjnych systemów operacyjnych Microsoft Windows XP, Microsoft Windows Vista, Microsoft Windows 7. Safari jest również wbudowaną przeglądarką w iPhonie, iPodzie touch i iPadzie.



    w oparciu o Wikipedię (licencja GFDL, CC-BY-SA 3.0, autorzy, historia, edycja)

    Warto wiedzieć że... beta

    Adobe Systems Incorporated NASDAQ: ADBE – amerykańskie przedsiębiorstwo komputerowe z siedzibą w San José w Kalifornii, znane z projektowania szeroko rozumianego oprogramowania graficznego dla systemów Mac OS i Windows. Przedsiębiorstwo założyli w 1982 r. byli pracownicy Xerox PARC, John Warnock i Charles Geschke. Obecnie spółka publiczna notowana na giełdzie NASDAQ, zatrudniająca w 2004 roku ponad 4000 pracowników w 26 biurach na całym świecie.
    Przestrzeń nazw (ang. namespace) – abstrakcyjne uniwersum, którego elementami mogą być nazwy, terminy techniczne lub słowa. W obrębie dowolnej przestrzeni nazw każda nazwa musi być niepowtarzalna. Przestrzeń nazw jest kontekstem, w którym słowo może być jednoznacznie przypisane do reprezentowanego przez nie pojęcia ze świata rzeczywistego.
    Biblioteka Narodowa Francji (fr. Bibliothèque nationale de France, BnF) – francuska biblioteka narodowa, znajdująca się w Paryżu. Przewidziana jest jako repozytorium dla wszystkich materiałów bibliotecznych, wydawanych we Francji. Obecnym dyrektorem Biblioteki jest Bruno Racine.
    Grafika wektorowa (obiektowa) – jeden z dwóch podstawowych rodzajów grafiki komputerowej, w której obraz opisany jest za pomocą figur geometrycznych (w przypadku grafiki dwuwymiarowej) lub brył geometrycznych (w przypadku grafiki trójwymiarowej), umiejscowionych w matematycznie zdefiniowanym układzie współrzędnych, odpowiednio dwu- lub trójwymiarowym. Drugim z podstawowych typów grafiki komputerowej jest grafika rastrowa.
    Prostokąt – w planimetrii, czworokąt, który ma wszystkie wewnętrzne kąty proste (stąd również jego nazwa). Prostokąt jest szczególnym przypadkiem trapezu prostokątnego oraz równoległoboku. Szczególnym przypadkiem prostokąta (o wszystkich bokach tej samej długości) jest kwadrat.
    Wolne Oprogramowanie (ang. free software) – termin określający oprogramowanie, które może być uruchamiane, kopiowane, rozpowszechniane, analizowane oraz zmieniane i poprawiane przez użytkowników. Oprogramowanie, aby można je było nazwać wolnym, musi spełniać kilka podstawowych założeń, które zostały zawarte w definicji Wolnego Oprogramowania opublikowanej przez Free Software Foundation. Przysługujące użytkownikowi wolności to:.
    Internet (skrótowiec od ang. inter-network, dosłownie "między-sieć") – ogólnoświatowa sieć komputerowa, określana również jako sieć sieci. W znaczeniu informatycznym Internet to przestrzeń adresów IP przydzielonych hostom i serwerom połączonym za pomocą urządzeń sieciowych, takich jak karty sieciowe, modemy i koncentratory, komunikujących się za pomocą protokołu internetowego z wykorzystaniem infrastruktury telekomunikacyjnej.

    Reklama

    Czas generowania strony: 0.022 sek.